在action中可以迭代出查询到的数据,但是在客户端显示null
action:
public String listGrpUserByGrpID() throws Exception {
Page page = new Page();
String GrpID=getRequest().getParameter("GrpID");
if(GrpID==null)
return SUCCESS;
int _GrpID= Integer.valueOf(GrpID);
page =systemAdmin_rightGroupUser_manager.listByGroupID(page, 0, 999, _GrpID);
if (null != page.getRoot()) {
page.setSuccess(true);
}
for(Iterator<systemAdmin_righGrpUser> iter=page.getRoot().iterator();iter.hasNext();){
systemAdmin_righGrpUser U=iter.next();
System.out.println(U.getUserID()+"------------------");
}
return SUCCESS;
}
struts2配置
<action name="sysadmin_listGrpUserByGrpID" class="systemAdmin_rightGroupUserAction" method="listGrpUserByGrpID">
<result type="json">
<param name="root">page</param>
</result>
</action>

解决方案 »

  1.   

    <package name="test" extends="json-default"><action name="sysadmin_listGrpUserByGrpID" class="systemAdmin_rightGroupUserAction" method="listGrpUserByGrpID">
    <result type="json">
    <param name="root">page</param>
    </result>
    </action></package>
      

  2.   

    兄弟 我这个当然添加了的呀 <package name="test" extends="json-default">
      

  3.   

    页面上咋个取数据的呢?
    还有 你测一下page对象
      

  4.   

    page对象在action中有值可以迭代出来到了客户端 就是个空的了