org.apache.jasper.JasperException: Exception in JSP: /Check.jsp:16
13:<body>14:<%Stringname=request.getParameter("name");15:Stringpass=request.getParame...
13: <body>
14: <% String name=request.getParameter("name");
15: String pass=request.getParameter("pass");
16: if(name.equals("ww"))
17: {
18: %>
19: <jsp:forward page="Success.jsp">
Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:451)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:373)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
是怎么回事。equals()函数用法没有错的 展开
14: <% String name=request.getParameter("name");
15: String pass=request.getParameter("pass");
16: if(name.equals("ww"))
17: {
18: %>
19: <jsp:forward page="Success.jsp">
Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:451)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:373)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
是怎么回事。equals()函数用法没有错的 展开
展开全部
可能是空指针。
一般比较字符串是否相等,为了避免出现空指针,都应该把常量放在前面。
如:
if ("ww".equals(name))
一般比较字符串是否相等,为了避免出现空指针,都应该把常量放在前面。
如:
if ("ww".equals(name))
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
空指针呗,还是先检查一下name跟pass是否为空再比较吧
<% String name=request.getParameter("name");
15: String pass=request.getParameter("pass");
添加
if(name==null||pass==null)
return;
<% String name=request.getParameter("name");
15: String pass=request.getParameter("pass");
添加
if(name==null||pass==null)
return;
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这种错误,一般是因为name为null
追问
从另一个页面中的表单提交了name过来的啊
追答
从其他表单提交过来的参数,用request.getParameter()来接收
然后判断一下是不是null
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
判断下你的name是不是为null
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询