目录
Struts 2使用步骤、相关jar文件用途及其应用执行流程总结
Struts 2使用步
1.导包
2.配置web.xml
3.配置struts.xml
4.创建Action
5.创建表示层页面
Struts 2基础的jar文件
Struts 2的jar文件 | 描述 |
---|---|
struts2-core-xxx.jar | Struts 2框架的核心类库 |
xwork-core-xxx.jar | XWork类库,Struts 2的构建基础 |
ognl-xxx.jar | Struts 2使用的一种表达式语言类库 |
freemarket-xxx.jar | Struts 2的标签模板使用类库 |
javassist-xxx.GA.jar | 对字节进行处理 |
commons-fileupload-xxx.jar | 文件上传时需要使用 |
commons-io-xxx.jar | Java IO扩展 |
commons-lang-xxx.jar | 包含了一些数据库类型的工具类 |
所需jar包可直接在apps下的四个文件的WEB-INF下面的所有jar包。
Struts 2程序
(1)创建JSP页面
(2)创建helloWorldAction类,用于对用户的请求做出处理
(3)修改配置文件web.xml
(4)创建Struts 2配置文件(在src目录下创建struts.xml)
(5)编译部署并启动服务器,访问
Struts 2应用执行流程总结
(1)浏览器发出helloWorld.action请求至服务器
(2)服务器接收后,根据web.xml的配置内容,请求发送给Struts 2过滤器
(3)过滤器根据struts.xml的配置内容,将请求发送给Action类的对象,并调用默认的execute方法
(4)根据execute方法的返回结果,在struts.xml文件中匹配helloWorld的处理结果,完成向helloWorld.jsp页面的跳转
页面根据上下文中内容,Struts 2的OGNL表达式和Struts 2标签库内容显示在页面中, 不过在使用Struts 2标签时,要首先导入Struts 2的标签库