goldrain

金色雨点

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  37 随笔 :: 2 文章 :: 239 评论 :: 0 Trackbacks

<interceptor-ref name="component"/>
       <interceptor-ref name="model-driven"/>
      
       <interceptor-ref name="servlet-config"/>
                <interceptor-ref name="prepare"/>
                <interceptor-ref name="static-params"/>
                <interceptor-ref name="params"/>
                <interceptor-ref name="conversionError"/>
    

看上面一组定义,model-driven在params之前定义才能在映射值前准备好接受值的model对象

而component在model-driven之前定义才能对component进行model方式的驱动

posted on 2005-07-24 21:05 goldrain 阅读(1499) 评论(1)  编辑  收藏

评论

# re: webwork中拦截器的顺序很重要 2006-08-03 12:02 小秦
<interceptor-ref name="token"/>拦截器似乎也有顺序问题?
我定义了一个拦截器串
<interceptor-stack name="crudStack">
<interceptor-ref name="i18n">
<param name="parameterName">locale</param>
<param name="attributeName">ww_locale</param>
</interceptor-ref>
<interceptor-ref name="model-driven"/>
<interceptor-ref name="params" />
<interceptor-ref name="basicStack"/>
<interceptor-ref name="defaultStack" />
</interceptor-stack>

然后在子模块中引用了<default-interceptor-ref name="crudStack"/>
由于某些模块包含
<interceptor-ref name="token"/>
<result name="invalid.token">/jsp/crud/doublePost.jsp</result>
结果导致模型驱动的action取不到页面提交过来的值,不知道是怎么回事
  回复  更多评论
  


只有注册用户登录后才能发表评论。


网站导航: