|
|
您好楼主,该部分是webwork架构里的拦截器,关于他的说明您可以参考以下说明:
<interceptor name="scope" class="com.opensymphony.webwork.interceptor.ScopeInterceptor"/>
<!--为了实现在webwork中实现类似向导的功能而设计的,其中的问题是,一些应用程序有些在application范围内的公用参数,例如pagelen(每个页面的记录数)。有了这个拦截器就不用让每个action都检查这样的参数是否存在,而是让这个拦截器去检查并把这些参数从session中取出
参数:
session 一个限制在session范围内的action属性列表
application一个限制在application范围内的属性列表
key 一个session/application 属性的主键前缀
class 根据action的名称空间和类来创建一个不重复的前缀,这是默认值
action根据action的名称空间和action的名称创建一个不重复的前缀
任意一个字符串作为主键前缀
type 下列支之一
start 表示这是一个向导的开始action。所有session范围内的属性将被重设为默认值
end 表示在这个action执行以后,session范围内的属性将会从session中清除
any 其他值或者没有值意思这时可一个中间action。
<!-- ##filter#orderBy###########action#######,
#############scope###. #session#############Session##########.
######Application######-->
<action name="someAction" class="com.examples.SomeAction">
<interceptor-ref name="basicStack"/>
<interceptor-ref name="hibernate"/>
<interceptor-ref name="scope">
<param name="session">filter,orderBy</param>
<param name="autoCreateSession">true</param>
</interceptor-ref>
-->
以上内容转至:
http://www.v246.com/html/26.html |
|