首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

spring hibernate struts 调整开发(6) - 额外功能

2012-07-22 
spring hibernate struts 整合开发(6) - 额外功能一. spring hibernate struts 整合开发(1) - 搭建环境二.

spring hibernate struts 整合开发(6) - 额外功能
一. spring hibernate struts 整合开发(1) - 搭建环境
二. spring hibernate struts 整合开发(2) - Spring集成的Hibernate编码和测试
三. spring hibernate struts 整合开发(3) - Struts集成Spring
四. spring hibernate struts 整合开发(4) - Struts与Spring集成2
五. spring hibernate struts 整合开发(5) - Hibernate二级缓存
六. spring hibernate struts 整合开发(6) - 额外功能


Spring提供的CharacterEncoding和OpenSessionInView功能。

这里通过一个表单页面,提交数据,由struts封装数据,并由action调用业务层持久化数据,来引出乱码问题。

1. 创建index.jsp页面



2. 配置struts-config.xml

添加action和form-bean:



Note: 这里的action和form-bean都是用type来表示类的全限定名的,不是className。

3. 配置beans.xml

添加action bean:
  <filter>  <filter-name>OpenSessionInViewFilter</filter-name>  <filter-class>org.springframework.orm.hibernate3.support.OpenSessionInViewFilter</filter-class>  </filter>  <filter-mapping>  <filter-name>OpenSessionInViewFilter</filter-name>  <url-pattern>/*</url-pattern>  </filter-mapping>


整理自:传智播客spring教程

热点排行