且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Spring Struts框架 缓存问题 同样的url返回结果不同

更新时间:2022-04-16 16:19:32

在使用框架的时候配置很重要,稍微不注意有可能对以后的操作有影响,在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>