1:js
<script type="text/javascript">
$(document).ready(function(){
fn_Jump(1);
});
function fn_Jump(gotoPage)
{
jQuery.ajaxSetup ({cache:false});
var first = "2012-1-1";
var last = "2013-12-31";
$.getJSON("testJsonAction!openByEmpId2.action",{first:first,last:last,currPage:gotoPage},function(json){
if(json.msg!="none"){
var dataString = "";
dataString +="<TR>";
var data = json.annList;
for (index in data) {
var obj = data[index];
dataString +=" <TD>"+obj.fsContent+"</TD>";
}
dataString += "</TR>";
$("#dataList").append(dataString);
}
});
}
</script>
2: struts.xml文件中的配置
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<package name="ann2" extends="json-default">
<action name="testJsonAction" class="com.asia.home.cn.web.oa.TestJsonAction">
<result type="json"/>
</action>
</package>
</struts>
3:action
private IRepAnnounceService announceService;
private List<RepAnnounce> annList;
private String msg;
// 按发布者查询公告
public String openByEmpId2() {
try {
String readType = request.getParameter("readType");
String fsEmpId = "93b7f205-0134-1000-e000-35630a0000fa";
String author = UrlUtils.decode(request.getParameter("author"),
"utf-8");
String last = request.getParameter("last");
String first = request.getParameter("first");
this.annList = announceService.findAnn(fsEmpId, new Page(), readType,
author, last, first);
} catch (Exception e) {
logger.info(e);
}
return SUCCESS;
}
public void setAnnounceService(IRepAnnounceService announceService) {
this.announceService = announceService;
}
分享到:
相关推荐
后台action产生json数据,js获取json数据分页显示,详细的示例代码如下,需要的朋友可以学习下
后台action产生json数据。 List blackList = blackService.getBlackInfoList(mobileNum, gatewayid, startDate, endDate); int totalRows = blackList.size(); StringBuffer sb = new StringBuffer(); sb.append({...
数据量小:只加载当前页的记录进行显示。 5.单数据源配置(兼容Tomcat和Weblogic)。 6.Hibernate继承 HibernateDaoSupport。 7.Spring+Junit4单元测试,优点:不会破坏数据库现场,等等。 2)Demo 导入说明: 1....
1.首先引入 easyui的 css 和 js 文件 2.前台 需要写的js 代码如下: //源数据 function Async(action,args,callback){ $.ajax({ url: action , type:”POST”, ...//绑定数据 并设置分页 function BingDat
本资料仅用于学习,请查看后24小时之内删除。 【课程内容】 第1章 01 计算机发展史 02 计算机系统 03 小结 04 数据的概念 05 进制转换 06 原码补码反码 07 物理层和数据链路层 08 网络层和arp协议 09 传输层和应用...
7.2.5 使用ajax处理数据的代理:ext.data.proxy.ajax与ext.data.proxy.rest / 308 7.2.6 跨域处理数据的代理:ext.data.proxy.jsonp / 312 7.2.7 为ext.direct服务的代理:ext.data.proxy.direct / 312 7.2.8 ...
使用拦截器机制来限制未登录用户对购买、结算等Action的访问,保证了系统的健壮性。 对分页进行了组建化封装,提高了系统的通用性。 层与层之间采用接口连接,面向接口编程使得系统结构良好。 经验总结: 通过该...
第五章:页面与脚本完全分离 28 一、Extjs是脚本的世界 28 二、Ext.onReady事件 28 三、来自Extjs的问候 29 四、让界面动起来 29 五、Ext.Fx类 30 六、Ext.Element类中的动画函数 34 七、小结 35 第六章:元素操作与...
{13.10}可滚动结果集}{201}{section.13.10} {13.11}Procedure}{201}{section.13.11} {14}xml}{204}{chapter.14} {14.1}元素}{204}{section.14.1} {14.2}XML的设计}{205}{section.14.2} {14.3}DTD/Schema}{205}...
3.7.4 基于json插件的ajax实现 185 3.8 小结 190 第4章 orm中间件名流hibernate 3接管持久层 191 4.1 orm简介 191 4.1.1 持久化与持久层 191 4.1.2 jdbc劣势 192 4.1.3 实体域模型与关系数据模型 193 4.1.4 ...