<!-- 显示日志 -->
<action name="getAllLogs" class="logAction" method="getAllLogs">
<result name="success" >
/log.jsp
</result>
</action>
<!-- 删除日志 -->
<action name="delLog" class="logAction" method="deleteLog">
<result name="success" type="json">
<param name="root">result</param>
</result>
<result name="error" type="json">
<param name="root">result</param>
</result>
</action>
为什么删除日志的时候多一个<param name="root">这个param name是起什么作用的,通常什么时候会用到,谢谢

解决方案 »

  1.   

    这是返回json格式。具体的返回数据就是把result封装成json。就是json.x为什么要写root?举例如下还有一种写法
    <result name="relativeCardDesign" type="json">
                    <param name="includeProperties">
                        a,b
                    </param>         
    </result>
    这也是返回的json。这个的结构是json.a.x,json.b.x,A和B是action中的属性。 上边的json.x,这个x是action中result的属性。明白?