Welcome 微信登录

首页 / 操作系统 / Linux / Struts处理乱码的问题

开发时不配置好编码的问题,导致开发难度增大,个人贡献点知识,在web.xml 文件中加入以下代码,即可处理问题在<web-app>节点中添加。<filter>
<filter-name>EncodingFilter</filter-name>
<filter-class>
org.springframework.web.filter.CharacterEncodingFilter
</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>GBK</param-value><!--或者你需要的编码格式-->
</init-param>
</filter>
<filter-mapping>
<filter-name>EncodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>如果一开发时没有处理好,那么后面开发就麻烦啦!2、由于编码问题没有在配置中配置好,那么在封装FormBean时就会出现乱码,这时也有一个很好的处理方式在reset()方法中进行编码,如下public void reset(ActionMapping mapping,HttpServletRequest request) {
try {
request.setCharacterEncoding("GBK");
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
}那样也可以一次性处理,但每一个FormBean中都要编码,看!麻烦了,如果配置好了就不会这样了。让VIM与Ubuntu相处融洽XenServer 6安装体验图文详解相关资讯      Struts 
  • Struts v2.5.1 v2.3.29 发布,Java  (06月15日)
  • Apache Struts 2.5 BETA3 发布下载  (01月28日)
  • Struts 2.5-BETA2 发布,添加安全  (10/03/2015 12:28:52)
  • Struts V2.5 发布下载,MVC框架  (05月19日)
  • OA高危漏洞的修复过程  (12/09/2015 21:57:38)
  • Apache Struts 2.3.24.1 GA 包含了  (09/27/2015 08:31:59)
本文评论 查看全部评论 (0)
表情: 姓名: 字数