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表单,但是要求只接收当前站点及其子站点提交过来的FORM表单,其他站点提交过来的表单不接收,这个怎么设置?
用过滤器
filter
将当前站点及其子站点放一个目录
然 ......
本人正在用Java做一个C/S架构的项目,
可是由于项目比较大,前期对架构的设计尤其重要,因为后期可能随时会加个功能或者去掉某些功能。
所以特地寻求如何设计C/S的架构使程序更加面向对象更加易于维 ......
为什么HTML以及一些其它标签会显示一些特定表现形式呢?如HTML中的换行标签<BR/>在底层是怎样实现的呢?现实的原理是什么呢
去W3C官方网站上,看看吧!我想一看你就明白了
我猜和编译原理有关,浏览器里可 ......
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中要从数据库里面读取数据 每页显示5条数据,要进行翻页,还要返回前一页 该怎么实现啊
用的什么数据库呢???
MYSQL
....谢谢 我先看看代码
http://my.donews.com/benz/2006/10/21/YnmQXKsKWNgKiTJ ......