type Exception reportmessage 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 /b.jsp at line 2724:
25: <body>
26: <%="用户名"+Change.trans(request.getParameter("id")) %>
27: <%="密码"+Change.trans(request.getParameter("pwd")) %>
28: <%
29: A a=new A();
30: a.setName(Change.trans(request.getParameter("id")));
Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:524)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:435)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
root cause java.lang.NullPointerException
TOOLS.Change.trans(Change.java:9)
org.apache.jsp.b_jsp._jspService(b_jsp.java:90)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:393)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.14 logs.
--------------------------------------------------------------------------------
Change.trans() 这是一个静态方法,作用是转码
A a=new A(); 实体类当前页面是根据用户名和密码去数据库查询用户,出现这个异常,何解?
25: <body>
26: <%="用户名"+Change.trans(request.getParameter("id")) %>
27: <%="密码"+Change.trans(request.getParameter("pwd")) %>
28: <%
29: A a=new A();
30: a.setName(Change.trans(request.getParameter("id")));
Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:524)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:435)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
root cause java.lang.NullPointerException
TOOLS.Change.trans(Change.java:9)
org.apache.jsp.b_jsp._jspService(b_jsp.java:90)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:393)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.14 logs.
--------------------------------------------------------------------------------
Change.trans() 这是一个静态方法,作用是转码
A a=new A(); 实体类当前页面是根据用户名和密码去数据库查询用户,出现这个异常,何解?
private String str;
public static String trans(String str){
try {
byte[] b=str.getBytes("iso-8859-1");
str=new String(b);
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
return str;
}
在页面中这样是就会出现异常: <%=Change.trans(request.getParameter("id"))%>但是这样就不会 <%=request.getParameter("id")%>
---------------完美的签名线-----------------------
网页游戏开发第一门户 http://dev.web863.com