我在struts.xml中写
<package name="sys" namespace="/sys" extends="default">
<action name="*_*" class="{1}Action" method="{2}">
<result name="{2}">/sys/{1}_{2}.jsp</result>
</action>
</package>
然后我的action中有list方法,我在调用是写user_list.do却提示“There is no Action mapped for action name user_list” userAction我已经配过了。这是怎么回事呀?
<package name="sys" namespace="/sys" extends="default">
<action name="*_*" class="{1}Action" method="{2}">
<result name="{2}">/sys/{1}_{2}.jsp</result>
</action>
</package>
然后我的action中有list方法,我在调用是写user_list.do却提示“There is no Action mapped for action name user_list” userAction我已经配过了。这是怎么回事呀?
改为user_*
试试看
<result name="{2}">/sys/{1}_{2}.jsp</result><action name="user_*" class="userAction" method="{1}">
<result name="{1}">/sys/user_{1}.jsp</result>
是不是路径问题?你的class没package路径的?
你设置了namespace="/sys",你访问的时候是否加了这路径?