
Struts 2
文章平均质量分 77
dy_paradise
这个作者很懒,什么都没留下…
展开
-
深入Struts2拦截器
<br />拦截器是 Struts2的一个重要的组成部分,可以说拦截器是一个勤劳的幕后工作者, Struts2的大部分功能都有拦截器完成了,也是由于拦截器的使用,使 Struts2成为一个非常 Clean的框架。你甚至不要在自己的 Action中写任何代码,一些重要的功能框架已帮你实现,如将请求参数到 Action中属性的传递,系统 Local的设置,参数验证等。 Strus2提供了大量的拦截器的实现,这些拦截器可以满足绝大不部分需求,我们完全可以复用框架提供的拦截器,而我们仅仅需要做的工作就是简单的几行配转载 2010-11-09 20:35:00 · 1077 阅读 · 0 评论 -
org.apache.struts2.dispatcher.FilterDispatcher作用
<br />它是Struts2的主要的Filter,负责四个方面的功能:<br /> (1)执行Actions<br /> (2)清除ActionContext<br /> (3)维护静态内容<br /> (4)清除request生命周期内的XWork的interceptors<br /> 另注:该过滤器应该过滤所有的请求URL。一般被设置为/*.<br /> 具体:<br /> (1)执行Actions<br />转载 2010-11-09 09:12:00 · 10891 阅读 · 2 评论 -
Struts2源码分析--请求处理
<br />Struts2架构图<br /> 请求首先通过Filter chain,Filter主要包括ActionContextCleanUp,它主要清理当前线程的ActionContext和Dispatcher;FilterDispatcher主要通过AcionMapper来决定需要调用哪个Action。 ActionMapper取得了ActionMapping后,在Dispatcher的serviceAction方法里创建ActionProxy,ActionProxy创建A转载 2010-11-09 10:21:00 · 959 阅读 · 0 评论 -
STRUTS2.XML详解
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd" > <struts> <!-- include节点是struts2中组件化的方式 可以将每个功能模块独立到一个xml配置文件中 然后用include节点引用 --> <includefile="struts-de转载 2010-11-09 20:25:00 · 546 阅读 · 0 评论