关于equals的错误?

cfan_haifeng 2006-11-09 11:16:36
<%
String username=request.getParameter("username");out.println(username);
String submit=request.getParameter("Submit");out.println(submit);
//添上下一句就出错
if(submit.equals("登陆")){

}
错到哪了?谢谢
...全文
181 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
你这么写就不会异常了

if("登陆".equals(submit)){
yougucao379548695 2006-11-10
  • 打赏
  • 举报
回复
习惯!
cfan_haifeng 2006-11-09
  • 打赏
  • 举报
回复
哈哈,知道原因了!
好像是因为我直接运行此页面造成的,因为此时submit=null,不等于""
所以出错!
cfan_haifeng 2006-11-09
  • 打赏
  • 举报
回复
错误如下:
exception

org.apache.jasper.JasperException: Exception in JSP: /login_deal.jsp:11

8: <jsp:useBean id="connBean" scope="page" class="beans.ConnDB"/>
9: <body>
10:
11: <%
12: String username=request.getParameter("username");out.println(username);
13: String submit=request.getParameter("Submit");out.println(submit);
14: if(submit.equals("登陆")){


Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:506)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:395)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

81,092

社区成员

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

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