在线求助:JSP页面运行错误如何调试

石翮 2005-01-30 08:40:27
我写了个BBS。有个JSP页面运行错误。提示:
The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: /userinfo.jsp(3,5) jsp.error.badaction
at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:94)
at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:428)
at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:126)
at org.apache.jasper.compiler.Parser.parseAction(Parser.java:671)
at org.apache.jasper.compiler.Parser.parseElements(Parser.java:803)
at org.apache.jasper.compiler.Parser.parse(Parser.java:122)
at org.apache.jasper.compiler.ParserController.parse(ParserController.java:199)

————————————————————————————————————————————————
请问是怎么回事啊。改文件源代码如下:
...全文
202 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
chris_zjy 2005-02-01
  • 打赏
  • 举报
回复
tempSTR=request.getParameter("pages");
传过来的是什么呢?会不会有空格什么的
楼主可以先减掉怀疑出错的代码,一点点找啊,耐心点,表着急
sh1979 2005-02-01
  • 打赏
  • 举报
回复
再检查一下userinfo.jsp吧!!
石翮 2005-01-31
  • 打赏
  • 举报
回复
我试了还是不行啊!!!myinfo.jsp没有问题估计问题出在userinfo.jsp ,userinfo.jsp的源代码在上面帮我看看啊!!
qld001 2005-01-30
  • 打赏
  • 举报
回复
这个不是很明白哈,帮兄弟顶一下,呵呵
石翮 2005-01-30
  • 打赏
  • 举报
回复
怎么没有人回答我呢!!
石翮 2005-01-30
  • 打赏
  • 举报
回复
<%@ page contentType="text/html;charset=gb2312" %>
<%@ include file="incdb.jsp" %>
<jsp:useBean id="user" class="uuposystem.bbs.bbsuser" scope="page"/>
<%
String strSQL; //执行SQL语句
java.sql.ResultSet sqlRst; //ADODB RECORDSE对象
java.sql.ResultSet sqlRst2; //ADODB RECORDSE对象
int i,pages;
String errmsg,username,tempSTR;
errmsg=request.getParameter("errmsg");
if (errmsg==null)
{
errmsg="";

}
tempSTR=request.getParameter("pages");
if (tempSTR==null)
{
pages=3;
}
else
{
pages=java.lang.Integer.parseInt(tempSTR);
}
//
//
//pages=1 修改个人信息
//pages=2 更改个人密码
//pages=3 查询个人信息
//
//
%>
<html>
<head>
<meta http-equiv="Content-Language" content="zh-cn">
<meta http-equiv="Content-Type" content="text/html;charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>论坛会员信息</title>
<link rel="stylesheet" type="text/css" href="bbs.css">
</head>
<body>

<table border="1" width="100%" bordercolorlight="#000000" bordercolordark="#ffffff" cellspacing="0" cellspadding="0" class="black">
<tr>
<td width="34%" bgcolor="#000080" align="center"> <a href="myinfo.jsp?pages=1" target="_self"><font color="#ffffff"> 修改个人信息</font></a></td>
<td width="33%" bgcolor="#000080" align="center"> <a href="myinfo.jsp?pages=2" target="_self"><font color="#ffffff">更改个人密码</font></a></td>
<td width="33%" bgcolor="#000080" align="center"> <a href="myinfo.jsp?pages=3" target="_self"><font color="#ffffff">查询个人信息</font></a></td>
</tr>
<tr>
<td width="100%" colspan="3">
<table border="0" width="100%" cellspacing="0" cellpadding="0" class="black">
<tr>
<td width="34%" valign="top">


<!---------------------------------------------------------------------------------------------------------------------------------------------->
<%
if (pages == 1){
//pages=1 修改个人信息
%>

<form method="POST" action="userinfo.jsp">
<p><%=errmsg%><br>
 用 户:<input type="text" name="username" size="15" class="textarea"><br>
 密 码: <input type="password" name="userpassword" size="15" class="textarea"></P>
<p align="center" ><input class="button" type="submit" value="确 定" name="B1"> 
<input class="button" type="reset" value="重 写" name="B2" ></p>
<input type="hidden" name="method" value="3">
<!--方法3修改用户资料-->
</form>
<%}//End if %>
<!----------------------------------------------------------------------------------------------------------------------------------------------->
</td>
<td width="33%" valign="top" class="black">
<!----------------------------------------------------------------------------------------------------------------------------------------------->
<%if (pages == 2){
//pages=2 更改个人密码
%>
<form method="POST" action="userinfo.jsp" onsubmit="return check_input(this)" name="form1"><%=errmsg%><br>
<p>用户名称:<input type="text" name="username" size="15" class="textarea"><br>
旧的密码:<input type="password" name="userpassword" size="15" class="textarea"><br>
新的密码:<input type="password" name="newpwd" size="15" class="textarea"><br>
确认密码:<input type="password" name="newpwd2" size="15" class="textarea"></p>
<p align="center"><input class="button" type="submit" value="确 定" name="B1">  
<input class="button" type="reset" value="重 写" name="B2"></p>
<input type="hidden" name="method" value="2">
<!--方法2用户修改密码-->
</form>
<%} //End if%>
<!----------------------------------------------------------------------------------------------------------------------------------------------->
</td>
<td width="33%" valign="top" class="black">
<!------------------------------------------------------------------------------------------------------------------------------------------------>
<%if (pages==3){
//pages=3 查询个人信息
%>
<form method="POST" action="userinfo.jsp">
<p align="center"><%=errmsg%> <br>
用户名:<select size="1" name="username">
<%
sqlRst=user.listUser(1);

i=1;
String sel;
while (sqlRst.next()){
if(i==1)
{
sel="selected";
}
else
{
sel="";
}
username=sqlRst.getString("username");
%>
<option value="<%=username%>" <%=sel%>><%=username%></option>
<%
i++;
}
sqlRst.close();
%>
</select>
<br>
<br>
<input class="botton" type="submit" value="确 定" name="B1">    <input class="botton" type="reset" value="重 写" name="B2"></p>
<input type="hidden" name="method" value="1">
<!--方法1查询用户信息-->
</form>
<% }//End if%>
<!------------------------------------------------------------------------------------------------------------------------------------------------->
</td>
</tr>
</table>
</td>
</tr>
</table>
</body>

</html>



zlst 2005-01-30
  • 打赏
  • 举报
回复
如何不传参数的话,
用request.getParameter();
会出现错误的,最好

String errmsg,username,tempSTR;
try{
errmsg=request.getParameter("errmsg");
}catch(Exception ex){
out.println(ex);
}
sh1979 2005-01-30
  • 打赏
  • 举报
回复
action="userinfo.jsp">
检查一下这个页面有么有问题!!

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧