解决struts中文乱码的办法
来源:互联网 发布:女生长高知乎 编辑:程序博客网 时间:2024/04/28 00:24
近段时间做一个项目,用到struts+spring+hibernate,但在从页面传中文数据到struts的action 时总是出现乱码,于是上网查找了解决该问题的方法,解决的办法有很多,但是我觉得以下这种方法应该是最简单的吧,操作步骤如下:
1.自己创建一个类,继承类 org.apache.struts.action.ActionServlet
2.在类里重写父类的一个方法,代码如下:
protected void process(HttpServletRequest request, HttpServletResponse response) throws java.io.IOException, javax.servlet.ServletException ...{
/** *//**@todo Override this org.apache.struts.action.ActionServlet method*/
request.setCharacterEncoding("UTF-8"); //注意,编码设置要跟jsp页面设置的一样。
super.process(request, response);
}
/** *//**@todo Override this org.apache.struts.action.ActionServlet method*/
request.setCharacterEncoding("UTF-8"); //注意,编码设置要跟jsp页面设置的一样。
super.process(request, response);
}
3.修改web.xml文件中的配置,把servlet-class项改为自己所写的类名就可以了。
如果存进数据库里的还是乱码,就要看看hebernate的配置了,要在连接数据库的字符串后面加上这样一段:?useUnicode=true&characterEncoding=UTF-8,编码方式跟前面的一样。
- 解决struts中文乱码的办法
- 解决struts中文乱码的办法
- Struts中文乱码问题解决办法
- 解决Struts中文乱码
- struts解决中文乱码
- struts中文乱码解决
- 解决struts下的中文乱码问题
- 解决Struts的中文乱码问题
- 解决Struts中文乱码的方法
- 解决STRUTS中文乱码问题!
- 解决Struts中文乱码问题
- 解决struts开发中文乱码
- 解决struts开发中文乱码
- 解决Struts中文乱码问题
- Struts解决中文乱码问题
- cocos2d-x解决中文乱码问题的几种办法
- cocos2d-x解决中文乱码问题的几种办法
- java ---servlet解决中文乱码的几种办法
- 细读《Effective C++》之六
- 如何减少睡眠时间却保持健康
- 细读《Effective C++》之七
- WTL 学习笔记 -- ResizeDialog
- WTL 学习笔记 -- CSplitterWindow
- 解决struts中文乱码的办法
- 细读《Effective C++》之八
- 细读《Effective C++》之九
- 细读《Effective C++》之十
- SQL额外增加自动递增序号
- 利用ajax.dll进行Ajax的开发
- 执行控件的render并输出string
- 一位软件工程师的6年总结(ZT)
- C++面向对象编程入门:构造函数与析构函数(七)