通过学习了SSH知道了 struts会通过struts.xml中action名字去spring中找对应名字的bean,但是下面这种情况怎么找?请各位大侠高手帮帮忙啦!!struts.xml<package name="sales" namespace="/sales" extends="struts-default"> <action name="*-*" class="com.sccy.op.action.{1}Action" method="{2}">
<result>/sales/{1}-{2}.jsp</result>
<result name="input">/sales/{1}-{2}.jsp</result>
</action>
</package>
@Component("这里怎么办?")
@Scope("prototype")
public class CustomerAction extends ActionSupport {
......
<result>/sales/{1}-{2}.jsp</result>
<result name="input">/sales/{1}-{2}.jsp</result>
</action>
</package>
@Component("这里怎么办?")
@Scope("prototype")
public class CustomerAction extends ActionSupport {
......
struts配置文件中的action的class应该是spring实例化的bean的名字,而不是类名了
比如
@Component("userAction")...
@Component("roleAction")
<action name="*-*" class="{1}Action" method="{2}">
这样 直接就通配过去了。 但是没有试过“-” 只是用过"_"