An exception occurred processing JSP page

来源:百度知道 编辑:UC知道 时间:2024/06/01 19:01:54
HTTP Status 500 -
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: An exception occurred processing JSP page /user_reg_save.jsp at line 32

29:
30: strSql="select * from users where UserName like '"+sUserName+"'";
31: rs=ExecuteDB.exeQuery(strSql);
32: if(!rs.next())
33: {
34:
35: sUserPassword=request.getParameter("UserPassword");
Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:515)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:426)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(Http

你在是用ResultSet 没+try..catch..

还有你最好这么写ResultSet rs=new ResultSet();

还有,在JSP中一般以ArrayList代替ResultSet以避免不必要的麻烦伤害脑细胞

可以看出来你的ExecuteDB时一个连接数据库和对数据库操作的一个JavaBean或者servlet。的一个类。

你要先将它实例化为对象呀
可以这样
<%
ExecuteDB db=new ExecuteDB();
strSql="select * from users where UserName like '"+sUserName+"'";
rs=db.exeQuery(strSql);
if(!rs.next()){
%>
在确保你的
ExecuteDB类正确的前提下,应该没问题了。