daily 2017 06 18 strtus2 - wtdig/study GitHub Wiki
- xml配置struts2的过滤器,filter== StrutsPrepareAndExecuteFilter
- 配置struts.xml文件:pakage action result
- 实现action的接口 implements Action
- 继承actionsupport基类 extends ActionSupport 手动覆写execute方法
三、struts的ACTION的执行方式的配置方法
- 没有metod,默认执行execute方法;通过struts.xml中的method方法指定执行方法
- 通过struts.xml中的method方法指定执行方法,不过使用通配符
- 动态方法调用, 效果类似通配符玩法,在配置action时无需配置method,需要开启动态方法调用的常量:DynamicMethodInvocation
- 间接调用:ActionContext 类====//静态方法获得上下问对象context ActionContext context = ActionContext.getContext();
- 直接调用:implements ServletRequestAware实现接口,进行注入;private HttpServletRequest request;
- 直接调用:通过ServletActionContext 类的静态方法,直接获取Servlet API
- 局部结果集 在 标签内部配置的元素。作用范围:只对当前Action有效
- 全局结果集 在包的标签中的中配置 作用范围:对package内所有Action生效
- 结果集的属性配置:配置result 元素时, name是逻辑视图名称, type是结果集类型。
- dispatcher(默认值):请求转发。(最常用)
- redirect作用:重定向到某个jsp页面,服务器发起了一次新的请求,不能通过request传递参数,URL改变为新的地址。
- redirectAction作用:重定向到另外一个Action
- chain(了解)作用:转发到另外一个Action中
主要使用两个注解:@Action 和@Result,分别用来配置 Action访问路径 和 结果集页面位置。
以上内容参考链接:http://note.youdao.com/noteshare?id=376e9fc9d588f536a17c26c5930972c5
⚠️ **GitHub.com Fallback** ⚠️