There is no Action 地图ped for namespace /XXX and action name XXXX

There is no Action mapped for namespace /XXX and action name XXXX

一直出现上面的问题,配置检查了好多次,还是报同样的错误,无意中发现犯了一个低级的错误

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd">
<struts>
	<constant name="struts.devMode" value="true"></constant>
	<package name="memory" extends="/struts-default" namespace="/memory">
		<action name="validateCode" class="cn.cd.action.CommonAction">
			<result name="SUCCESS">/index.jsp</result>
		</action>
	</package>
</struts>    

 

package的extends属性的值应该是"struts-default"而不是"/struts-default",修改之后完全正常了