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
将当前站点及其子站点放一个目录
然 ......
题目:
有1,2,3,4,5,6六个数字排序,用java程序计算出排序的种类。
要求:一,以4开头
二,2,3不能相邻
三,不能以5开头
希望大家能即 ......
要求:
1、具有2年以上的java开发工作经验,精通java;
2、熟悉Eclipse开发工具,熟悉WEB开发,具有两年以上Java开发经验,掌握面向对象的软件设计方法,
有Spring、Hibernate以及 ......
table怎么绑定数据库,并且用JavaScript实现翻页。。。。。。。。。。JavaScript能向JSP页面传递参数吗
你说的问题有点那个。。,不好回答。。。。
jsp中table是需要html代码与页面端获取数据库查询后的信息进行 ......