`
duanfei
  • 浏览: 739624 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

Struts2的Action如何交给spring来管理

    博客分类:
  • J2EE
 
阅读更多
我的Action是
<package name="person" namespace="/person" extends="struts-default"> 
<action name="action_*" class="cn.itcast.web.PersonAction" method="{1}"> 
<result name="list">/WEB-INF/page/personlist.jsp</result> 
</action> 
    </package> 


我知道可以在action类中加注解@Component(value="action_*"),这里value等于Action的名字,可是使用通配符的办法来配置Action的话,所有的Action的名字都是action_*,不知该如何解决这个问题

<constant name="struts.objectFactory" value="spring" />

<package name="person" namespace="/person" extends="struts-default"> 
  <action name="person!*" class="cn.itcast.web.PersonAction" method="{1}">
    <result>/WEB-INF/content/person.jsp</result>
    <result name="{1}">/WEB-INF/content/person-{1}.jsp</result>
    <result name="reload" type="redirect">person.action</result>
  </action>
</package>
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics