struts 乱码问题
2011年07月01日
最重要的保证
页面本身的编码,
页面传递的参数或者URL传递的参数的编码,
用相应的编码解析request中带的参数,
输出到页面的编码
都是同一种编码!!!
其次要理解下面两种情况:
提交的两种方式,GET和POST
1.记住超链接是GET方式提交 ,FORM表单没写method也是GET方式
GET方式不能用统一转码,但可以
name=new String(name.getBytes("ISO-8859-1"),"GB18030"); //这种也叫重新赋值的方式
或者在Tomcat下配置URIEncoding=UTF-8
2.POST方式
在struts.xml中配置:
根本不需要像很多网上说的加什么过滤器,网上的一堆虽说说的有道理,但都是不了解struts的功能。
这么简单的问题困扰了我很久,终于搞定了。
2011年07月01日
最重要的保证
页面本身的编码,
页面传递的参数或者URL传递的参数的编码,
用相应的编码解析request中带的参数,
输出到页面的编码
都是同一种编码!!!
其次要理解下面两种情况:
提交的两种方式,GET和POST
1.记住超链接是GET方式提交 ,FORM表单没写method也是GET方式
GET方式不能用统一转码,但可以
name=new String(name.getBytes("ISO-8859-1"),"GB18030"); //这种也叫重新赋值的方式
或者在Tomcat下配置URIEncoding=UTF-8
2.POST方式
在struts.xml中配置:
根本不需要像很多网上说的加什么过滤器,网上的一堆虽说说的有道理,但都是不了解struts的功能。
这么简单的问题困扰了我很久,终于搞定了。