Topic: 修改异常之后的错误,出现了类似于空指针的错误

  Print this page

1.修改异常之后的错误,出现了类似于空指针的错误 Copy to clipboard
Posted by: 123xf
Posted on: 2005-11-14 11:17

在编译此文当时出现了类似于空指针的错误,然后对其进行了修改见标注(#),修改后出现了入图错误。请教各位高手错在何处及修改的具体方法!!!谢谢!!!!!!!!!!!!!!!!!
<!--查询学生密码 -->
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<%@ include file="/public/checkvalidadmin.jsp"%>

<jsp:useBean id="conn" scope="page" class="test.ConnSQLServer"/>
<HTML>
<HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>学生密码查询</title>
<link rel="stylesheet" href="../public/style.css">
</HEAD>
<BODY background="../images/zhub.jpg">
<center>
<form action="querystudentpwd.jsp" method="post">
请输入学生的证件号码:
<input type="text" name="certid" maxlength="18"><br>
  
<input type="reset" value="清空重写">
<input type="submit" value="查询">
<hr>
  <%
   String studentid="";
   String password="";
   String certid=request.getParameter("certid");
##############################################
#   // if(certid==null||certid.equals("")) #
#   if(certid.equals("")) #
#   { #
#   #
#   } #
#   /*{certid=""; #
#   try{} #
#   catch(Exception e){} #
#   }*/ #
##############################################
   {
   out.println("请输入合法的证件号码,单击查询<br>");
     return;
     }
     String sql="select certid,password from Test_Studentinfo where";
     sql+="certid='"+certid+"'";
     ResultSet rs=conn.executeQuery(sql);
     if(! rs.next()){
     out.println("没有符合条件的学生信息<br>");
     return;
     }
     out.println("<br>学生编号:"+rs.getInt("studentid")+"<br>");
     out.println("密码:"+rs.getString("password"));
     %>
</form>
</center>
</BODY>
</HTML>

(缩略图,点击图片链接看原图)

2.Re:修改异常之后的错误,出现了类似于空指针的错误 [Re: 123xf] Copy to clipboard
Posted by: YuLimin
Posted on: 2005-11-16 12:53

你这个是什么意思?
##############################################
# // if(certid==null||certid.equals("")) #
# if(certid.equals("")) #
# { #
# #
# } #
# /*{certid=""; #
# try{} #
# catch(Exception e){} #
# }*/ #
##############################################

{
out.println("请输入合法的证件号码,单击查询<br>");
return;
}
这个又是什么?jsp在转为.java时,在这里碰到你的return了,在java编译成.class时就会报错了,因为return了,以下的代码
String sql="select certid,password from Test_Studentinfo where";
就无法执行到,就不能编译了!所以报错!

你检查一下你的JSP逻辑代码。:)

3.Re:修改异常之后的错误,出现了类似于空指针的错误 [Re: YuLimin] Copy to clipboard
Posted by: 123xf
Posted on: 2005-11-27 15:05

此处是修改后的java空指针

4.Re:修改异常之后的错误,出现了类似于空指针的错误 [Re: 123xf] Copy to clipboard
Posted by: YuLimin
Posted on: 2005-11-27 17:21

请先把你的JSP文件修改完整之后再说吧。

把不要的代码都清除掉,逻辑写清楚,自己也就清楚了。

5.Re:修改异常之后的错误,出现了类似于空指针的错误 [Re: YuLimin] Copy to clipboard
Posted by: 123xf
Posted on: 2005-11-28 14:34

我要会修改了还来者、干吗

6.Re:修改异常之后的错误,出现了类似于空指针的错误 [Re: 123xf] Copy to clipboard
Posted by: YuLimin
Posted on: 2005-11-28 18:30

123xf wrote:
我要会修改了还来者、干吗


连最简单的JSP文件都不会编辑Question,那也只能作罢,请问Angry你这一个JSP文件的代码每一行都能够读得懂不先???Sad


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923