web.xml
我們在整合hibernate.cfg.xml,struts.xml之後,Spring如何在web.xml配置內,以及當我們出現了懶加載異常後,爲了不改變懶加載的模式,那麼我們該如何去做?
1.我們配置完spring之後,那麼緊接着就是在web.xml中,配置listener了
<listener>
<listener-class>...................ContextLoaderListener</listener-class>
</listener>
<context-param>
<param-name>ContextConfigLoaction</param-name>
<param-value>classpath:application*.xml</param-value>
</context-param>
2.我們配置完struts2之後,那麼緊接着就是在web.xml中,配置struts2的過濾器了
<filter>
<filter-name>struts2</filter-name>
<filter-class>....StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
3.當我們遇到懶加載異常的時候,又不像改變它的加載模式的時候,這時候,我們就可以在web.xml中配置 OpenSessionInviewFilter過濾器,來解決這個問題了。
<filter>
<filter-name>OpenSessionInviewFilter</filter-name>
<filter-class>......OpenSessionInviewFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>OpenSessionInviewFilter</filter-name>
<url-pattern>*.action</url-pattern>
</filter-mapping>