Spring+Hibernate+Struts2整合笔记二
来源:互联网 发布:交换机端口隔离命令 编辑:程序博客网 时间:2024/06/07 05:09
二、 Spring+Struts2整合:
1、spring配置在web.xml文件中的上下文监听器:
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/applicationContext*.xml</param-value>
</context-param>
<listener>
<listener-class>org.springframwork.web.content.ContextLoaderListener</listener-class>
</listener>
2、struts2配置在web.xml文件中的过滤器:
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-patter>/*</url-patter>
</filter-mapping>
3、设置struts.xml文件,就可以使用spring的IOC来管理struts的Action:
<content name="struts.objectFactory" value="spring" >
4、第三步设置后,以后在struts.xml 文件中配置一个action时,它的class就不是一个类了,而是在applicationContext.xml文件中定义过的类的ID,在struts.xml文件中就只需要引用定义好的类的id 就可以了。
然后特别要注意的一个问题:action是一个请求就是一个action对象,而在spring中则不是的,它是自动分配类的实例的,是使用的单态模式来生产类的实例的,不符合action,因此在applicationContext.xml文件中定义每个action时,都要在类后加上:
scope="prototype" 属性
来标明才不会出错。
- Spring+Hibernate+Struts2整合笔记二
- Spring+Hibernate+Struts2整合文档(二)
- Spring+Hibernate+Struts2整合笔记一
- struts2,hibernate,spring整合笔记(1)
- struts2+hibernate+spring整合
- struts2 spring hibernate 整合
- Spring struts2 hibernate 整合
- struts2+spring+hibernate整合
- struts2+spring+hibernate整合
- struts2+spring+hibernate整合
- Spring、Struts2、Hibernate整合
- Spring + Hibernate + Struts2整合
- struts2+spring+hibernate整合
- struts2+spring+hibernate整合
- Struts2+Hibernate+Spring整合
- Spring Struts2 Hibernate整合
- 整合struts2+spring+hibernate
- spring struts2 hibernate整合
- 设计模式概览
- Crontab实例
- xp系统sql2005安装问题hotfix.exe 不是有效的 win32 应用程序
- Spring+Hibernate+Struts2整合笔记一
- SQL2005开发版下载地址
- Spring+Hibernate+Struts2整合笔记二
- vs如何删除最近的项目记录
- Spring+Hibernate+Struts2整合文档三
- UI界面设计闪烁问题的解决办法
- .sln文件和.suo文件的解释
- phpcms与discuz!6.1.0整合
- C#常用快捷键
- [转]Matlab Timer的属性设置
- Crontab实例