Struts2框架

1、Struts2的前身是Opensymphony的Webwork2,实际上Strut和Webwork2合并后形成Struts2。

1)创建Web应用,所需要的Jar包为:

Struts2框架

2)配置Struts2
    在web.xml文件中配置如下:

Struts2框架


 3)创建控制类Action。

1、Struts2直接使用Action来封装HTTP请求参数,因此Action类应该包含与请求相对应的属性,并为该属性提供对应的setter和getter方法。

2、为Action类里增加一个execute方法,因为Struts2框架默认会执行这个方法。这个方法本身并不做业务逻辑处理,而是调用其他业务逻辑组件完成这部分工作。

3、Action类返回一个标准的字符串,该字符串是一个逻辑视图名,该视图名对应实际的物理视图。


4)配置项目。使用XML文件进行配置
    在src目录中新建一个名为struts.xml的文件,配置如下:

Struts2框架

5) 创建页面

6)启动Tomcat,发布并运行程序,输入:http://localhost:8080/XXX.action