org.apache.jasper.JasperException: Exception in JSP: /user.jsp:8885: sql="select * from chatroom where room='"+room+"' and NickName<> '"+NickName+"'";
86: rs=list.executeQuery(sql);
87:
88: while(rs.next())
89: {
90: if(rs.getString("Sex")=="男")
91: {
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)
root cause java.lang.NullPointerException
org.apache.jsp.user_jsp._jspService(user_jsp.java:142)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)
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)什么原因啊?什么原因?
86: rs=list.executeQuery(sql);
87:
88: while(rs.next())
89: {
90: if(rs.getString("Sex")=="男")
91: {
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)
root cause java.lang.NullPointerException
org.apache.jsp.user_jsp._jspService(user_jsp.java:142)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)
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)什么原因啊?什么原因?
解决方案 »
- Eclipse3.6+tomcat6.0+jdk1.6 页面总是乱码!
- 请教svn的问题
- 我被我的同学问住了,关于Integer,大家帮忙看看
- 关于自定义标签和variable属性的使用
- 在UNIX下面,eWebEditor在线文本编辑器所上传的图片路径问题,请高手指点!
- 初学JSP问大家一个你们天天用的问题
- 求救struts问题:<html:textarea> 对应formbean中的属性类型应该是什么?我设成String、StringBuffer都出错!
- 请帮忙看一下这个查询语句错在哪?
- 关于用jsp实现论坛发贴和特殊字符识别!(急,在线等待)
- servlet+tomcat4.01注册的困惑
- 帮忙看一眼
- JS+CSS实现导航条
while(rs.next())
{
if(rs.getString("Sex")=="男")
}
rs.getString("Sex")=="男"
先判断空 而且 string比较用equals
在selectroom.jsp中
<a href="main.jsp?room=sportchat" target="_parent">体育地带(<%=sportnumber%>人)</a>
在main.jsp中
String room=(String)request.getParameter("room");
运行后:
org.apache.jasper.JasperException: Exception in JSP: /user.jsp:4542: String sql="insert into chatroom(NickName,Room,Sex) values('"+UserName+"','"+room+"','"+Sex+"')";
43: int update=list.excuteUpdate(sql);
44:
45: if(room.equals("sportchat"))
46: {
47: %>
48:
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)
root cause java.lang.NullPointerException
org.apache.jsp.user_jsp._jspService(user_jsp.java:95)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)
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)