已有51人关注
中文乱码问题,
发表在JavaWeb答疑区 2017-04-21
是否精华
版块置顶:

HTTP Status 500 - An exception occurred processing JSP page /deal.jsp at line 15


type Exception report

message An exception occurred processing JSP page /deal.jsp at line 15

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 /deal.jsp at line 15

12: <body>
13: <%
14: String name=request.getParameter("name");
15: name=new String(name.getBytes("ISO-8859-1"),"UTF-8");
16: String wen2=request.getParameter("wen2");
17: String liu=name+":"+wen2+"<br>";
18: if(wen2!=null){


Stacktrace:
	org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:580)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:477)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)


root cause

java.lang.NullPointerException
	org.apache.jsp.deal_jsp._jspService(deal_jsp.java:96)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:439)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)


note The full stack trace of the root cause is available in the Apache Tomcat/7.0.77 logs.


Apache Tomcat/7.0.77

可以告诉我哪里出错了么

分享到:
精彩评论 3
silence雪
学分:378 LV5
2017-04-24
沙发

你好:

通过错误信息可以看出,第15行出现了空指针异常,请仔细核对属性或方法名称是否编写正确。

此外你这个例子是哪本书的第几个例题呢?

丶没品的人_1492766309
学分:3 LV1
2017-04-24
板凳

silence雪 发表于2017-04-24 11:22

你好:

通过错误信息可以看出,第15行出现了空指针异常,请仔细核对属性或方法名称是否编写正确。

此外你这个例子是哪本书的第几个例题呢?

String name=new String(request.getParameter("name").getBytes("ISO-8859-1"),"UTF-8");
就是这个语句,这个语句他老是说错了

是Java web第6章 6.24里面解决中文乱码的问题,

silence雪
学分:378 LV5
2017-04-25
地板

丶没品的人_1492766309 发表于2017-04-24 15:24

String name=new String(request.getParameter("name").getBytes("ISO-8859-1"),"UTF-8");
就是这个语句,这个语句他老是说错了

是Java web第6章 6.24里面解决中文乱码的问题,

你好:

请你查阅一下你的index.jsp中,跳转代码内是否含有name这个参数。

是否如书中所示“show.jsp?name=张三&sex=男”

此外如果使用tomcat8.5以上版本的话,url地址里面不允许出现汉字,请注意。

首页上一页 1 下一页尾页 3 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照