1 struts2概述
1.1 概念
1.2 struts2使用优势
- 自动封装参数
- 参数校验
- 结果的处理(转发|重定向)
- 国际化
- 显示等待页面
- 表单的防止重复提交
struts2具有更加先进的架构以及思想
struts2的历史
struts2与struts1区别就是技术上没有什么关系.
struts2的前身时webwork框架.
2 搭建struts2框架
2.1.导包
怎么快速找到要导入的包?!
路径:
struts2-day01 esourcestruts-2.3.24appsstruts2-blankWEB-INFlib
2.2.书写Action类
2.3.书写struts.xml
2.4.web.xml
将struts2核心过滤器配置到web.xml
2.5.测试
3 struts2访问流程
上面的例子访问流程
3.1 访问流程
3.2 aop
aop 面向切面的编程
纵向重复代码.横向抽取
aop思想
4 配置详解
4.1 struts.xml配置
4.2 struts2常量配置
struts2默认常量配置位置
修改struts2常量配置(方式先后也是加载顺序)
方式1:src/struts.xml ★★★
方式2:在src下创建struts.properties
方式3:在项目的web.xml中
顺序
常量配置
4.3 struts2配置的进阶
动态方法调用 ★★★★
方式1
方式2
struts2中的默认配置
5 action类详解
Action类的书写方式
方式1
方式2
方式3 ★★★★