问题
java.lang.NullPointerException ,麻烦找下问题。
我从网上下了个BBS ,想借用下登录代码,自己建数据库,改字段名称却不能使用,用他的表就行。
把代码贴上来,帮我看看。在网上查询了很久,说是
主要有以下几种原因:
1、使用了未初始化的变量(虽然已经声明)
2、使用了未初始化的对象(虽然已经声明)
3,使用了关键字或已存在的类名作变量对象方法或类名。
可我找不到问题在哪里!
______________________________________________________________________
<%@ page contentType= "text/html;charset=gb2312 "%>
<html>
<head>
<meta http-equiv= "Content-Type " content= "text/html; charset=gb2312 ">
<title> 用户登录 </title>
</head>
<script language= "javascript ">
<!--
function check(form)
{
if (form.bbsuser.value== " ")
{
alert( "请填写用户名! ");
form.bbsuser.focus();
return false;
}
if (form.password.value== " ")
{
alert( "请填写密码! ");
form.password.focus();
return false;
}
if (form.useryz.value== " ")
{
alert( "请输入验证码! ");
form.useryz.focus();
return false;
}
return true;
}
//-->
</script>
<body leftmargin= "8 " topmargin= "0 ">
<FORM METHOD=POST ACTION= "userloginact.jsp " onSubmit= "return check(this) ">
<br>
<br>
<br>
<br>
<br>
<br>
<table width= "35% " border= "0 " align= "center " bgcolor= "#333333 " cellspacing= "1 " cellpadding= "0 ">
<tr bgcolor= "#9999cc ">
<td colspan= "2 " height= "25 ">
<div align= "center "> <font color= "#FFFFFF "> 用户登录,请先输入用户名和密码 </font> </div>
</td>
</tr>
<tr bgcolor= "#F8F8F8 " height=25>
<TD>
<div align= "right "> 用户名: </div>
</TD>
<TD>
<INPUT TYPE= "text " NAME= "bbsuser " class= "input " size= "15 ">
&n