易截截图软件、单文件、免安装、纯绿色、仅160KB

jsp中request乱码问题(急) - Java / Web 开发

各位老大好。。。小弟有一个乱码问题急需帮忙解决
我在本页中用request.getParameter("name")取变量。。变量的赋值为汉字。我在页面的开头加了<%@ page language = "java" contentType="text/html;charset=gb2312"%>。在用request接收值之前也加了request.setCharacterEncoding("GB2312");我的提交方法是用post。action为本页。。但取到的值始终为乱码,一堆问号?????,哪位能帮我解决一下(急)
String filename=new String(request.getParameter("filename").getBytes("ISO-8859-1"),"UTF-8");//GET & POST

<%request.setCharacterEncoding("GB2312");%> //POST

不知道你会不会写过滤器。

一般情况只要你前台页面设置成utf-8. 然后在配个过滤器就没有问题了。

看看你的提交页面的编码是不是gb2312,不是改过来应该就没事了

还要设置一下两步:
tomcat的server.xml里面设置URIEncoding
web.xml里设置filter

good luck



想要彻底解决,最好是把所有的字符集都设置成UTF-8,这种方法网上很多,你可以搜索一下。
如果你只是想解决这个问题,那只要临时转换一下就行了
Java code:
String filename=new String(request.getParameter("filename").getBytes("ISO-8859-1"),"GB2312");

记得用GB2312,因为你页面也是用的这个。

struts 需用到过滤器

设置字符集,页面传递数据记得转换编码

补充一下:String


相关问答:

JSP 接收 FORM 提交 - Java / Web 开发

一个JSP页面接收其他页面提交过来的FORM表单,但是要求只接收当前站点及其子站点提交过来的FORM表单,其他站点提交过来的表单不接收,这个怎么设置?
用过滤器
filter
将当前站点及其子站点放一个目录 
然 ......

C/S项目架构设计----求助 - Java / Java SE

本人正在用Java做一个C/S架构的项目, 
可是由于项目比较大,前期对架构的设计尤其重要,因为后期可能随时会加个功能或者去掉某些功能。 
所以特地寻求如何设计C/S的架构使程序更加面向对象更加易于维 ......

HTML标签底层的实现原理、机制 - Java / Java SE

为什么HTML以及一些其它标签会显示一些特定表现形式呢?如HTML中的换行标签<BR/>在底层是怎样实现的呢?现实的原理是什么呢
去W3C官方网站上,看看吧!我想一看你就明白了

我猜和编译原理有关,浏览器里可 ......

tomcat环境下jsp编译错误,求解! - Java / Web 开发

org.apache.jasper.JasperException: Unable to compile class for JSP: 
An error occurred at line: 52 in the jsp file: /vip_info.jsp
ÕË cannot be resolved
49: <table border="1& ......

JSP翻页问题 - Java / Java EE

JSP中要从数据库里面读取数据 每页显示5条数据,要进行翻页,还要返回前一页 该怎么实现啊
用的什么数据库呢???

MYSQL


....谢谢 我先看看代码

http://my.donews.com/benz/2006/10/21/YnmQXKsKWNgKiTJ ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号