Struts result param设置

<result type="json">  
                  
                  
                <param name="root">dataMapparam>  
                  
                <param name="excludeNullProperties">trueparam>  
                  
                <param name="includeProperties">  
                    userList.*  
                param>  
                  
                <param name="excludeProperties">  
                    SUCCESS  
                param>  
result>  

param name=”root” 这是常用配置,
xx表示返回的json对象,root表示返回对象的层级为根部,,因为一般对象可以直接获得更多的对象,比如xx.getParent() 程序会默认以为你要返回的json类型为该对象下的所有属性及对象,以及对象的对象,对象的属性,,,一直下去。
所以如果不指定name=”root” 这就会导致死循环,内存溢出了。。。

你可能感兴趣的:(struts,json,result)