struts2 jsp提交到action出现中文乱码问题
来源:互联网 发布:python 数学函数库 编辑:程序博客网 时间:2024/06/05 02:49
a.首先在struts.xml中加固定值(和jsp页面的编码要一致)
<constantname="struts.i18n.encoding"value="UTF-8"></constant>
b.若不行,再写一个filter过滤器,处理中文字符编码转换问题:
packagefilters;
importjava.io.IOException;
importjavax.servlet.Filter;
importjavax.servlet.FilterChain;
importjavax.servlet.FilterConfig;
importjavax.servlet.ServletException;
importjavax.servlet.ServletRequest;
importjavax.servlet.ServletResponse;
public classTomcatFilter implements Filter {
public void destroy()
{ }
public void doFilter(ServletRequest req,ServletResponse res,
FilterChain chain) throws IOException,ServletException {
req.setCharacterEncoding("UTF-8");
chain.doFilter(req, res);
}
public void init(FilterConfig arg0) throwsServletException { }
public boolean accept(Object arg0) throwsIOException {
// TODO Auto-generated method stub
return false;
}
}
注:实现Filter接口,要引入importjavax.servlet.Filter这个包,否则会报错。
然后,在web.xml中进行配置,记住要配在<filter-name>struts2</filter-name>之前。
<filter>
<display-name>TomcatFilter</display-name>
<filter-name>TomcatFilter</filter-name>
<filter-class>filters.TomcatFilter</filter-class>
</filter>
<filter-mapping>
c.要保证数据库的编码与刚才的编码都一致- struts2 jsp提交到action出现中文乱码问题
- struts2中jsp页面表单提交到action中文乱码问题
- Struts2.1.8 JSP提交Action后,获取中文乱码解决方法
- struts2中form提交到action中的中文参数乱码问题
- strurs2中jsp页面表单提交到action中文乱码问题
- struts2升级之后jsp到action传值出现乱码问题
- 解决用jquery的get或者post提交方式提交到struts2中的action中文乱码问题
- SSH工程从jsp页面到action中文出现乱码
- 解决JSP与struts2 Action中文乱码问题
- 解决form提交到action中的中文参数乱码问题
- jsp\servlet\struts2表单提交中文乱码问题
- struts2 表单提交 action 中文乱码
- struts2 action接收到的参数中文乱码的问题
- 关于jsp中提交中文出现乱码的问题
- JS传中文到Action中出现中文乱码问题?
- JS传中文到Action中出现中文乱码问题?
- struts2中form提交到action中的中文参数乱码问题解决办法(包括取中文路径)
- struts2中form提交到action中的中文参数乱码问题解决办法(包括取中文路径)
- velocity 配置文件详解
- ★营销QQ辅助软件如何迅速添加好友★
- thread 中join() 的用法
- Sqoop-1.4.4工具import和export使用详解
- leetcode Pow(x, n)
- struts2 jsp提交到action出现中文乱码问题
- 分享女性每月四个时期的保养重点
- 课程设计---约瑟夫环
- Step into Gradle - 01 - 基本使用
- java中计算出差天数
- shell编程——变量的数值计算
- 简单的几个shell脚本八
- Centos系统相关知识整理
- ndroid中Activity四种启动模式和taskAffinity属性详解