一、基本使用
1、导包
2、书写Action类
POJO:普通java类(不继承,不实现)
代码侵入性 低:没有约束,自由
3、书写src/struts.xml配置文件
4、将struts2核心过滤器配置到web.xml
注:3.5版本后没有ng
5、测试
二、Struts2访问流程
Struts的架构是基于servlet的,但servlet是线程不安全的,所以Struts2架构基于filter
面向切面(AOP)编程
AOP编程就是将纵向重复代码,横向抽取出来,例如:每一个servlet都需要解决中文乱码问题,我们就可以将解决办法抽取出一个 filter,这就是切面编程。
Struts2是将Action中的一些方法(例如:接受参数)抽取出来一个interceptor
三、struts的配置
1、struts.xml的配置
a.package元素
b.action元素
c.result元素
/hello.jsp
d.引入其他struts配置文件
2、struts2常量配置
3、动态方法调用
/jsp/customer/list.jsp CustomerAction_list / list,add