struts2 action中获得属性为乱码问题解决方案
来源:互联网 发布:js input value 编辑:程序博客网 时间:2024/05/01 01:52
1、在struts.xml中添加:
<constant name="struts.i18n.encoding" value="utf-8" />
2、使用filter
package com.uu.filter;
import java.io.IOException;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
* @author Administrator 下午11:10:28
*/
public class EncodingFilter implements Filter {
/*
* (non-Javadoc)
*
* @see javax.servlet.Filter#destroy()
*/
@Override
public void destroy() {
// TODO Auto-generated method stub
}
/*
* (non-Javadoc)
*
* @see javax.servlet.Filter#doFilter(javax.servlet.ServletRequest,
* javax.servlet.ServletResponse, javax.servlet.FilterChain)
*/
@Override
public void doFilter(ServletRequest arg0, ServletResponse arg1,
FilterChain arg2) throws IOException, ServletException {
HttpServletRequest request = (HttpServletRequest) arg0;
request.setCharacterEncoding("UTF-8");
HttpServletResponse response = (HttpServletResponse) arg1;
arg2.doFilter(request, response);
}
/*
* (non-Javadoc)
*
* @see javax.servlet.Filter#init(javax.servlet.FilterConfig)
*/
@Override
public void init(FilterConfig arg0) throws ServletException {
// TODO Auto-generated method stub
}
}
配置 web.xml:
<!-- encodingFilter -->
<filter>
<filter-name>Encoding</filter-name>
<filter-class>com.uu.filter.EncodingFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>Encoding</filter-name>
<url-pattern>*.do</url-pattern>
</filter-mapping>
搞定!!!
- struts2 action中获得属性为乱码问题解决方案
- action中获得乱码
- Struts2中action接收中文参数为乱码解决方法
- struts2 无法获取action属性的问题解决
- struts2 文件下载中文乱码问题解决方案
- struts2 传值乱码问题解决方案
- struts2.3.32中文乱码问题解决方案
- struts2 action 跳action 传递中文乱码问题解决、
- struts2 action 跳action 传递中文乱码问题解决
- struts2 action 跳action 传递中文乱码问题解决
- struts2中action属性解析
- struts2中form提交到action中的中文参数乱码问题解决办法(包括取中文路径)
- struts2中form提交到action中的中文参数乱码问题解决办法
- struts2中form提交到action中的中文参数乱码问题解决办法(包括取中文路径)
- struts2中form提交到action中的中文参数乱码问题解决办法(包括取中文路径)
- struts2 action中获得session request response
- struts2的action中获得HttpServletRequest对象
- VC++MFC中 CWMPMedia.GetDuration()获得为0值的问题解决方案
- 远程操作linux网络设置(二)-设置代理服务器 squid
- 移植u-boot支持ubi遇到的问题总结
- Eclipse给XML加入DTD验证
- CENT OS 6.4下samba配置
- uva 10012 How Big Is It?(下一个排序 + DFS)
- struts2 action中获得属性为乱码问题解决方案
- java编程思想笔记--内部类部分八
- Qt学习之自定义窗口部件
- 无插件ExtJs4简单甘特图
- 多态的成员的特点
- Android事件分发机制完全解析,带你从源码的角度彻底理解(下)
- 安装MOC————TODO
- Converting from GLSurfaceView to TextureView (via GLTextureView)
- __FILE__,__LINE__