Struts2的学习
总结优点:
自动封装参数
参数校验
结果的处理(转发|重定向)
国际化
显示等待页面
表单的防止重复提交
配置详解
struts.xml配置
struts2常量配置
struts2默认常量配置位置
修改struts2常量配置(方式先后也是加载顺序)
方式1:src/struts.xml
方式2:在src下创建struts.properties
方式3:在项目的web.xml中
顺序
常量配置
struts2配置的进阶
动态方法调用
方式1
方式2
struts2中的默认配置
action类详解
Action类的书写方式
方式1
方式2
方式3
可以使用快捷键重写excute()方法
结果跳转方式
转发
重定向
转发到Action
重定向到Action
访问servletAPI方式
原理
通过ActionContext
通过ServletActionContext
通过实现接口方式
如何获得参数
扩展
strutsMVC
Action生命周期
1.每次请求到来时,都会创建一个新的Action实例
2.Action是线程安全的.可以使用成员变量接收参数
属性驱动获得参数
对象驱动
模型驱动
集合类型参数封装
list
map