【问题标题】:Struts 2 Action: parameter accessStruts 2 Action:参数访问
【发布时间】:2010-07-30 08:59:39
【问题描述】:

我定义了这样一个动作:

<action name="login" class="tognetti.site.actions.AuthenticationAction">
 <param name="defaultURI">/secure/listaAnnunci.action</param>
    <result>/login.jsp</result>
</action>

我可以从动作内部访问参数吗?谢谢

【问题讨论】:

    标签: parameters struts2


    【解决方案1】:

    你需要实现Static Parameters interceptor我的好人:

    <action name="login" class="tognetti.site.actions.AuthenticationAction">
       <interceptor-ref name="defaultStack"/>
       <interceptor-ref name="staticParams">
          <param name="defaultURI">/secure/listaAnnunci.action</param>
       </interceptor-ref>
       <result>/login.jsp</result>
    </action>
    

    然后让您的 Action 实现 Parameterizable,您的参数将被添加到请求参数映射中。

    【讨论】:

    • 太棒了!如果我扩展 struts-default 包,我只需实现接口。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-12-17
    • 1970-01-01
    • 2015-05-22
    • 1970-01-01
    • 1970-01-01
    • 2013-06-04
    • 1970-01-01
    相关资源
    最近更新 更多