struts
jeysine
为了她 , 努力点吧
展开
-
STRUTS系列之 Struts1 和 Struts2的区别
ActionStruts1 要求Action类要扩展一个抽象基类。Struts1 的一个共有的问题是面向抽象类编程而不是面向接口编程。Struts2 的Action类实现了一个Action接口,连同其他接口一起来实现可选择和自定义的服务。Struts2 提供了ActionSupport基类来实现一般使用的接口。线程模型Struts1 的Action是单例类,所以要考虑线程安全的问题。Struts2原创 2017-04-02 17:27:52 · 367 阅读 · 0 评论 -
STRUTS系列之 拦截器配置
Struts 为Action配置拦截器有四种方法:为单个Action指定拦截器<package name="default" extends="struts-default"> <interceptors> <!-- 定义名为logger的拦截器 --> <interceptor name="logger" class="org.sunxin.intercep原创 2017-04-17 16:53:58 · 331 阅读 · 0 评论 -
STRUTS系列之 Action配置
基本的配置//UserAction.java public class UserAction extends ActionSupport{ private String name; public String execute() throws Exception{ ....... return SUCCESS; } }配置如下:<action n原创 2017-04-19 18:43:15 · 452 阅读 · 0 评论 -
STRUTS系列之 工作原理
流程说明: 一个初始的请求到达Servlet容器后,经过ActionContextCleanUp过滤器,标准的过滤器,和FilterDispatcher(2.1.3版本之后是StrutsPrepareAndExecuteFilter )。 FilterDispatcher轮询ActionMapper是否调用一个Action。 如果ActionMapper确定有Action被调用,返回ActionMa原创 2017-04-15 18:14:27 · 242 阅读 · 0 评论