spring的整合
????????????? <property name="userManager" ref="userManager"/>
?????? </bean>
?????? * 必须使用name属性,name属性值必须和struts-config.xml文件中<action>标签的path属性值一致
?????? * 必须注入业务逻辑对象
?????? * 建议将scope设置为prototype,这样就避免了struts Action的线程安全问题
?
struts+hibernate+spring整合
在原有的配置文件基础上,在web.xml中加入一下过滤器??
?
?<filter>
??? <filter-name>Spring character encoding filter</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>Spring character encoding filter</filter-name>
??? <url-pattern>/*</url-pattern>
? </filter-mapping>
?
? <filter>
??? <filter-name>hibernateFilter</filter-name>
??? <filter-class>org.springframework.orm.hibernate3.support.OpenSessionInViewFilter</filter-class>
? </filter>
?<filter-mapping>
??? <filter-name>hibernateFilter</filter-name>
??? <url-pattern>/*</url-pattern>
? </filter-mapping>
第一个是关于编码的过滤器,第二个是关于session的过滤器