[转]JSP中request.getParameter()乱码问题

简介:

原文地址:http://www.blogjava.net/wonderer/archive/2007/10/25/155980.html

 

最近在准备考试系统的开发,碰到了 request.getParameter乱码的问题。跟林彬讨论了一下,还是觉得用老方法管用。

如果是post的话,可以通过设置filter的方法来解决。

如果是get或者是超链接的话,以前是通过设置tomcat的配置文件server.xml来解决的,但这样不好,并不是所有的项目,我们都可以修改到服务器的tomcat的配置文件。具体代码如下:

[c-sharp]  view plain copy print ?
  1. Connector port="8080" maxHttpHeaderSize="8192"  
  2.           maxThreads="150" minSpareThreads="25" maxSpareThreads="75"  
  3.           enableLookups="false" redirectPort="8443" acceptCount="100"  
  4.           connectionTimeout="20000" disableUploadTimeout="true" uRIEncoding="gbk"/>  
 

还是觉得老方法管用,只是有点麻烦:

[c-sharp]  view plain copy print ?
  1. String carBland = new String(request.getParameter("carBland").getBytes("ISO8859-1"),"UTF-8");  

 





本文转自xwdreamer博客园博客,原文链接:http://www.cnblogs.com/xwdreamer/archive/2010/12/03/2297063.html,如需转载请自行联系原作者



目录
相关文章
|
应用服务中间件 Java
初识 JSP---(Servlet映射 / ServletRequest / get与post区别 / 解决乱码)
Servlet映射的细节 同一个Servlet映射多个URL上,即多个元素的子元素的设置值可以是同一个Servlet的注册名 第一种方法: 第二种方法: 第三种方法:通配符(*.
1426 0
向JSP中静态导入HTML文件时,运行jsp时,html中中文产生乱码问题最简单的解决方法
在保证其他的编码格式一致的情况下 在html标签内,head标签外添加一下代码时可以完美解决 亲测
860 0
|
Java 数据库 应用服务中间件
JSP显示页面和数据库乱码
页面 和 数据库编码都是UTF-8,但就是奇怪。 指定Tomcat的编码为UTF-8 就行了  
1180 0
|
Java 应用服务中间件
JSP页面乱码全解析
  乱码指的是中文乱码。 一.POST乱码   由于两个页面都是用UTF-8编码,但是参数的传输默认是ISO-8859-1,这时候可以在接受参数之前 request.setCharacterEncoding("UTF-8"); 二.
748 0
|
Java 前端开发
struts jsp传值到action,乱码的解决方案
使用了Struts框架,前台写好了编码为utf-8 有一个页面一直action接收时参数就变为了乱码,像这样   通过txt修改文件编码,效果依旧。既然前端不行,只能在后台找方法,编码转换回来,在赋值前使用如下代码: String valueA="乱码,前台传过来的"; valueA=new String(valueA.
979 0
|
XML Java 数据格式
Myeclipse打开xml properties jsp等文件乱码的终极解决方案
这个乱码问题困扰我半个月了,一直懒得修理他,也不影响功能,无非就是需要自己用记事本打开而已。 搞了好久,发现无论我用什么类型,utf-8 gbk gbk2312等重新覆盖文件,新建文件复制粘贴进来是好好的,但是每次重启myeclipse后就杯具。
1035 0