似乎为了为struts 2动作定义json结果,你必须按照以下方式为每个动作单独定义它:
<action name="someJsonAction" class="com.something.Struts2Action">
<result type="json">
<param name="noCache">true</param>
<param name="excludeNullProperties">true</param>
<param name="root">jsonString</param>
</result>
</action>
是否可以将此作为全局结果添加到包中,这样我就不必在每个操作中包含3个参数(noCache,excludeNullProperties和root),而是可以定义一个名为result的结果'json'并且它会知道继承我描述的那3个参数吗?
感谢。
答案 0 :(得分:0)
是的,当然,有办法:
中的全局结果部分<global-results>
<result name="success" type="json">
<param name="noCache">true</param>
<param name="excludeNullProperties">true</param>
<param name="root">jsonString</param>
</result>
</global-results>