lisongchuang 2014-07-10
我的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>