日期:2014-05-18  浏览次数:20682 次

问题 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>
&nbsp;
                <INPUT   TYPE= "text "   NAME= "bbsuser "   class= "input "   size= "15 ">
          &n