0

似乎为了为 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),而是可以定义一个名为“json”的结果它会知道继承我描述的那三个参数吗?

谢谢。

4

1 回答 1

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>
于 2013-11-04T01:41:56.950 回答