返回列表 发帖

[轻量级Java EE] Struts问题

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
    "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
    "http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
     <!-- 是否为开发模式,动态加载struts.xml -->
    <constant name="struts.devMode" value="true" />
   
    <package name="" extends="struts-default" namespace="">

      <action name="*Action" class="com.struts2.wildcard.action.TestAction" method="{1}">
        <result>/welcome.jsp</result>
      </action>
      
      <action name="test*" class="com.struts2.wildcard.action.TestAction{1}">
        <result>/welcome.jsp</result>
      </action>
      
      <action name="*_*" class="com.struts2.wildcard.action.{1}Action" method="{2}">
        <result>/{1}_{2}_success.jsp</result>
      </action>
      
      <action name="*">
        <result>/{1}.jsp</result>
      </action>
    </package>
</struts>

我的请求路径为:http://localhost:8080/Strut2_Test/welcome
本来应该是最后一个action接收的,为什么被倒数第二个action接收了呢?

提问赏金:10金币
获奖名单 : 还未派发赏金

TOP

返回列表