当前位置: 技术问答>java相关
请教从SERVLET传递参数到JSP中的中文问题。
来源: 互联网 发布时间:2015-07-06
本文导语: RequestDispatcher dispatcher=getServletContext().getRequestDispatcher("/JYViewJsp.jsp"); request.setAttribute("what","什么"); dispatcher.forward(request,response); 我在JSP中接收到了what这个参数,可是JSP却说什么无...
RequestDispatcher dispatcher=getServletContext().getRequestDispatcher("/JYViewJsp.jsp");
request.setAttribute("what","什么");
dispatcher.forward(request,response);
我在JSP中接收到了what这个参数,可是JSP却说什么无效字符,没有显示出来
当我把"什么"改成"1234"就好用了,怎么回事呀??
我在SERVLET,JSP中的字符集都是gb2312呀。
request.setAttribute("what","什么");
dispatcher.forward(request,response);
我在JSP中接收到了what这个参数,可是JSP却说什么无效字符,没有显示出来
当我把"什么"改成"1234"就好用了,怎么回事呀??
我在SERVLET,JSP中的字符集都是gb2312呀。
|
是呀!楼上的说的都没错!
|
try:
String sStr = (String)request.getAttribute("what") ;
sStr = new String(sStr.getBytes("8859_1"),"gb2312");
String sStr = (String)request.getAttribute("what") ;
sStr = new String(sStr.getBytes("8859_1"),"gb2312");
|
jsp中加入下面两条再用楼上的
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。