request.getParameterValues
来源:百度知道 编辑:UC知道 时间:2024/06/16 09:08:28
之前在用request.getParameter取值的时候采用了如下方式避免了乱码问题:
byte[] buffer = request.getParameter("selPlace").getBytes("ISO-8859-1");
String place = new String(buffer,"UTF-8");
但是如果是request.getParameterValues这样的话用上面这种方法就不行了,也没有getBytes的方法,得到一个字符串的数组,但是运行的时候就会出现乱码,已经将所有编码都改为了UTF-8,用的是IE浏览器,有没有方法可以解决这个问题呢?坐等解答,谢谢!
1L:您的意思是:
request.setCharacterEncoding("UTF-8");
String[] buffer = request.getParameterValues("traffic");
这样吗?我试了一下还是不行,依旧为乱码
2L:谢谢您的建议,我去查查过滤器
byte[] buffer = request.getParameter("selPlace").getBytes("ISO-8859-1");
String place = new String(buffer,"UTF-8");
但是如果是request.getParameterValues这样的话用上面这种方法就不行了,也没有getBytes的方法,得到一个字符串的数组,但是运行的时候就会出现乱码,已经将所有编码都改为了UTF-8,用的是IE浏览器,有没有方法可以解决这个问题呢?坐等解答,谢谢!
1L:您的意思是:
request.setCharacterEncoding("UTF-8");
String[] buffer = request.getParameterValues("traffic");
这样吗?我试了一下还是不行,依旧为乱码
2L:谢谢您的建议,我去查查过滤器
设置一个过滤器就可以解决这个问题了,而且省去很多麻烦,不用每次接收的时候都需要转码,一次性把所有的转码问题都解决了。
在get之前调
request.setCharacterEncoding("UTF-8")
request.getParameter()
关于request.getParameter()的问题
SmartUpload上传文件,request.getParameter得不到路径名
如何用request.getParameter(S);得到整形变量
请问String hoid =request.getParameter("hotelid");是什么意思?
request.getParameter获得下拉菜单的值为空怎么办
我用request.getParameter("Id")接收一个整形的数据?
JSP上载图片时和资料 从另一个页面request.getParameter()拿到的都是NULL 为什么???
Integer id = new Integer(request.getParameter("id"));是从页面上取出 id值放在integer id中,
关于getParameter基础一问: