文章列表
Struts配置文件
- 博客分类:
- SSH
Struts2的核心配置文件就是Struts.xml文件,由程序开发人员编写,包含action、result等的配置,主要负责管理Struts2框架的业务控制器Action。
struts.xml文件通常放在/WEB-INF/classes/目录下,在该目录下的struts.xml文件可以被Struts 2框架自动加载。如果实在IDE进行配置,一定要将该文件放在项目的src文件夹的根目录下,在使用IDE部署到Tomcat等Web服务器的时候,才会自动将struts.xml刷新到/WEB-INF/classes/目录下。
一个典型的struts.xml文件代码如下所示:
1.Struts2的MVC模式
MVC将一个应用的输入、处理和输出流程按照模型、视图和控制器三部分进行分离,这样一个应用就可以划分为模型层、视图层和控制层3个层次,三层之间以最少的耦合来协同工作。
2.Struts2的MVC实现
在Struts2中,视图层对应视图组件,通常是指JSP页面,也适用于Velocity、FreeMarker等其他视图显示技术。
模型层对应业务逻辑组件,它通常用于实现业务逻辑及底层数据库的交互等。
控制层对应系统核心控制器和业务逻辑控制器。系统核心控制器为Struts2框架提供的StrutsPrepareAndExecuteFilter,它是一 ...
1.加入jar包
复制jar并不需要复制lib目录下的所有jar包,只需要添加必须的jar包就可以了。
具体的做法是在apps目录下,找到struts2-blank文件,复制WEB-INF目录下的lib中的jar包就可以了。
2.在web.xml文件中配置struts2
在web.xml中配置struts2的核心过滤器
具体做法如下:
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.d ...