转自http://biancheng.dnbcw.info/java/71138.html
用struts2.1.6整合Spring的时候,发现在提交中文到数据库的时候出现乱码。通过Debug发现,在提交到action的时候,便出现了乱码,终于找到问题所在。
这个是我以前没有解决的web.xml配置:
<!-- 添加struts2.1.6支持 -->
<filter>
<filter-name>struts2</filter-name>
<filter-class>
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
</filter-class>
</filter>
<filter-mapping><filter-name>struts2</filter-name><url-pattern>/*</url-pattern></filter-mapping>
<!-- 添加Spring支持 -->
<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>
要想解决它,只需要在这里面配置一个<filter>就可以了,解决后我的配置是这样的:
<!-- 字符集 -->
<filter>
<filter-name>encodingFilter</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>encodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<!-- 添加struts2.1.6支持 -->
<filter>
<filter-name>struts2</filter-name>
<filter-class>
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<!-- 添加Spring支持 -->
<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>
哈哈,问题终于解决了,希望对大家有用!
分享到:
相关推荐
struts2.1.6整合spring2.0 新手学ssh 顺便给新手留的
struts2.1.6解决乱码 补充 struts2.1.6解决乱码 补充 struts2.1.6解决乱码 补充 struts2.1.6解决乱码 补充
struts.objectFactory = spring struts.i18n.reload=true #struts.locale=zh_CN struts.i18n.encoding=GBK ) web.xml(仅写出中文处理部分,spring的配置不用改变) <filter-name>encodingFilter <filter-class>...
包含 Struts2.1.6 + Spring2.5.6 + Hibernate3.3.2 整合的包。
Struts2.1.6+Spring2.5.6+Hibernate3.3.1整合 步骤非常详细,每步都有说明!
struts2.1.6 +spring2.5 +hibernate3.2 整合开发的 jar包 _ 01部分 struts2.1.6 +spring2.5 +hibernate3.2 整合开发的 jar包 _ 02部分 大家只要将这两个部分的包全部下载下来,就可以搭建struts2 + spring + ...
struts2.1.6+spring2.0.7+hibernate3.2整合例子。这个例子简单的说明shh2的应用简介。
Struts2.1.6 Spring2.5.6 Hibernate3.3.2_jar
hibernate3.3.2+spring2.5.6+struts2.1.6整合包,hibernate3.3.2+spring2.5.6+struts2.1.6整合包+anntations
Struts2.1.6与Spring2.5.6框架开发一个简单的登录系统,没有连接数据库。(代码和jar包都完整)
Struts2.1.6+Spring2.5.6+Hibernate3.3.1框架整合常见错误.txt 初学者开发常见错误!
Struts2.1.6 、Spring2.0 、Hibernate3.1
Struts2.1.6 +Spring2.5.6 + Hibernate3.3.2整合包
Struts2.1.6+Spring2.5.6+Hibernate3.3.1全注解
struts2.1.6 +spring2.5 +hibernate3.2 整合开发的 jar包 _ 01部分 struts2.1.6 +spring2.5 +hibernate3.2 整合开发的 jar包 _ 02部分 大家只要将这两个部分的包全部下载下来,就可以搭建struts2 + spring + ...
Struts1.2+Struts2.1.6+spring 2.0+hibernate3.1+Ibatis2.3 SSH
struts2.1.6+spring2.5+hibernate3.2整合实例,绝对原创,绝对运行正常,jar文件的截图和sql都有 由于自己学习时耗了很多时间所以要分,请大家理解,有什么问题可以和我联系http://blog.163.com/lzy_eagle
主要是对struts2.1.6+spring2.5.6的整合,其中有struts2.x国际化,验证......
struts2.1.6+spring2.5+hibernate3.3最新配置更新
Struts2.1.6+Spring2.5.6+Hibernate3.3.1框架整合开发 http://www.cnitblog.com/intrl/archive/2009/04/13/56322.aspx 这篇文章的源码由于他的上传的空间用户可能下载失败,作者相当牛而且具有奉献精神