当前位置:编程学习 > JAVA >>

Struts2整合json 前台取不到对象集合

<package name="admin" extends="json-default">
<action name="login_*" class="LoginAction" method="{1}">
<result type="json"></result> 
 </action>
</package> JSON Struts 类 登录 对象 --------------------编程问答--------------------
<result type="json" >  
        <param name="root">resutJson</param>  
 </result>  
--------------------编程问答-------------------- 给你看个我的例子
<action name="indexMenuList" class="userAction" method="indexMenuList">
   <result type="json">
<param name="excludeNullProperties">true</param>
   <param name="root">treeList</param>
   </result>
</action>
在action里面定义了一个treeList,并且生成get,set方法即可
--------------------编程问答-------------------- 建议不使用json返回对象咯...可以自己使用struts的json工具,序列成json字符串,然后response到页面,然后使用eval成json对象再使用...因为使用那个json对象返回有的时候会深度序列导致不成功,简单说就是已经在序列的时候死掉了,当然返回不了...要防止这个情况就要在不需要序列的字段上加入@json(serixx = false) --------------------编程问答-------------------- <!--将一个属性以json格式返回-->
          <result type="json">
                  <param name="root">属性名</param>
          </result>
          <!--将所有属性以json格式返回-->
          <result type="json"></result>
          <!--将一部分属性以json格式返回-->
          <result type="json">
                  <param name="includeProperties">
                          属性1,属性2,...
                  </param>
          </result>
--------------------编程问答-------------------- 后台resutJson的get函数写了么
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,