小弟初学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界面的时候,那些"第几页","共几页"...值都取不到? 望高手指点
$(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界面的时候,那些"第几页","共几页"...值都取不到? 望高手指点
success:function(json) {
alert("成功"); 这个是可以执行到的.json串也是有值的
其次看看this.pageBean = memberBiz.queryForPage(3, 3);返回的pageBean的allRow,totalPage,currentPage有没有值
有get set 方法,调试了实体也都有取到值了,怎么在页面就接收不到,郁闷!