- 什么是structs2框架
Struts2框架的控制器将“获取请求”和“分发转向”代码抽取出来写在配置文件里,这样一来,控制器(action类)就能专注于业务逻辑的处理了。
- 常量的说明:action返回none说明不需要找结果集。ActionSupport这个类自带的这些常量

- struts-default.xml:
- 可以在Action中不配置 class 和method,会由默认的动作类来处理,ActionSupport的excute方法返回的就是success
-
动作类中的servlet api访问:
- 第一种:通过ServletActionContext获取 【推荐使用】
-
通过注入方式:先让Action实现两个接口ServletRequestAware,ServletResponseAware,实现对应的方法,将传参过来的response,ruquest赋值给全局的response,ruquest。注入方式原理是因为struts有个拦截器,在进入action方法之前已经帮我们调用了实现的方法,将值传进来(AOP)。还有普通的参数,需要设计set方法,拦截器会帮我们调用这些set方法。
浙公网安备 33010602011771号