在使用框架的时候配置很重要,稍微不注意有可能对以后的操作有影响,在Struts.xml中配置中,
有可能是因为这里的class:如图:
<span style="font-size:18px;"><package name="messageSend" extends="json-default" namespace="/android"> <action name="sendMessageInfo" method="messagePush" class="PushAction"> <result name="success" type="json"> <param name="root">status</param> </result> <result name="error" type="json"> <param name="root">status</param> </result> </action> </package></span>
如果按照这种配置指向是不明确的,会导致url访问时有缓存:应该把包名前缀也写上,这样就不会出现同样url返回结果不同了,如图:
<span style="font-size:18px;"><package name="messageSend" extends="json-default" namespace="/android"> <action name="sendMessageInfo" method="messagePush" class="com.server.action.MessagePushAction"> <result name="success" type="json"> <param name="root">status</param> </result> <result name="error" type="json"> <param name="root">status</param> </result> </action> </package></span>