博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

Struts2

Posted on 2019-04-22 17:19  ZC成长记  阅读(69)  评论(0)    收藏  举报
  • 什么是structs2框架

  Struts2框架的控制器将“获取请求”和“分发转向”代码抽取出来写在配置文件里,这样一来,控制器(action类)就能专注于业务逻辑的处理了。

  • 常量的说明:action返回none说明不需要找结果集。ActionSupport这个类自带的这些常量

  • struts-default.xml:
    •  以在Action不配置 class method,会由默认的动作类来处理,ActionSupportexcute方法返回的就是success
  • 动作类中的servlet api访问:

    •   第一种:通过ServletActionContext获取 【推荐使用】
    •     通过注入方式:先让Action实现两个接口ServletRequestAware,ServletResponseAware,实现对应的方法,将传参过来的response,ruquest赋值给全局的response,ruquest。入方式原理因为struts有个拦截器,在进入action方法之前已经帮我们调用了实现的方法,将值传进来(AOP)。还有普通的参数,需要设计set方法,拦截器会帮我们调用这些set方法。

  •