小弟初学json,高手看了勿笑!jsp页面
$(document).ready(function() {  
$.ajax({
type:"post",
dataType:"json",
url:"/page/t_executePage",
data:"",
success:function(json) { 
alert("成功");  
}
});
});  共<s:property value="pageBean.allRow"/> 条记录
        共<s:property value="pageBean.totalPage"/> 页
        当前第<s:property value="pageBean.currentPage"/>页<br/>
        
        <s:if test="%{pageBean.currentPage == 1}">
            第一页 上一页
        </s:if>
        <s:else>
            <a href="/page/t_pagePage?page=1">第一页</a>
            <a href="/page/t_pagePage?page=<s:property value="%{pageBean.currentPage-1}"/>">上一页</a>
        </s:else>
        <s:if test="%{pageBean.currentPage != pageBean.totalPage}">
            <a href="/page/t_pagePage?page=<s:property value="%{pageBean.currentPage+1}"/>">下一页</a>
            <a href="/page/t_pagePage?page=<s:property value="pageBean.totalPage"/>">最后一页</a>
        </s:if>
        <s:else>
            下一页 最后一页
        </s:else>action
  public Result t_execute() {
        //分页的pageBean,参数pageSize表示每页显示记录数,page为当前页
        this.pageBean = memberBiz.queryForPage(3, 3);
        JSONObject obj = new JSONObject();
        obj.put("pages", JSONObject.fromObject(this.pageBean));
        return null;
    } struts配置
<package name="page" namespace="/page" extends="json-default">在action里面 obj.put("pages", JSONObject.fromObject(this.pageBean));这个是有值了
为什么返回到jsp界面的时候,那些"第几页","共几页"...值都取不到?  望高手指点

解决方案 »

  1.   

    直接访问action,返回的json串正确?
      

  2.   


    success:function(json) {  
    alert("成功"); 这个是可以执行到的.json串也是有值的
      

  3.   

    首先action中的有没有pageBean 的get和set方法
    其次看看this.pageBean = memberBiz.queryForPage(3, 3);返回的pageBean的allRow,totalPage,currentPage有没有值
      

  4.   


    有get set 方法,调试了实体也都有取到值了,怎么在页面就接收不到,郁闷!