错误struts2 json There is no Action mapped for namespace

要加载 struts.xml中的

<package name="default" namespace="/" extends="json-default">
<action name="jsontest" class="JqueryTest">
<result name="message" type="json"></result>
<result name="userInfo" type="json"></result>
<result name="list" type="json"></result>
<result name="map" type="json"></result>

</action>
</package>

 

extends="json-default 要导入包 struts2-json-plugin-2.3.4.1.jar(版本不一定)

-----------------------------------------------------------------

同时配置 struts-default、json-default时,package name 不要重复。相应的包也要全部导入(根据出错提示导入包)

<package name="default" namespace="/" extends="struts-default">

<!-- <action name="login" class="com.mobi.action.LoginAction" method="execute">
<result name="success">/welcome.jsp</result> <result name="login">/login.jsp</result>
</action> -->


<!-- 这里可以配置到spring框架中实现业务逻辑 -->
<action name="login" class="LoginAction" method="execute">
<result name="input">/login.jsp</result>
<result name="success">/welcome.jsp</result>
<result name="login">/login.jsp</result>
</action>


</package>

<package name="default1" namespace="/" extends="json-default">
<action name="jsontest" class="JqueryTest">
<result name="message" type="json"></result>
<result name="userInfo" type="json"></result>
<result name="list" type="json"></result>
<result name="map" type="json"></result>


</action>
</package>

 

你可能感兴趣的:(namespace)