ajax的json传值方式在jsp页面中的应用.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ajax的json传值方式在jsp页面中的应用,ajaxjson传值,ajax的json传值,jqueryajaxjson传值,jspajaxjson,jspjqueryajaxjson,ajaxjspjsonjqery,ajax传递json对象,ajax传json,ajax传递json数组

ajax的json传值想必大家早有所耳闻了吧,本文介绍下jsp页面中json传值应用,感兴趣的你可以参考下哈,希望可以帮助到你 详细出处参考:/article/34639.htm jsp页面: 复制代码 代码如下: $(document).ready(function() { setInterval(function myTimer() { //alert(a); getViews(); },1000); }); //播放 function getViews(){ $.ajax({ url:${pageContext.request.contextPath}/video/getVideos.action?r=+Math.random()+open=1, data: , dataType: json, type: get, error: function(data){ alert(error); return false; }, success: function(data) { if(null != data != data){ //alert(data.updateFlag); if(data.updateFlag==0){//如果data.updateFlag=0 不刷新 //alert(data.updateFlag=0); } else{ if(data.videoIds != null data.videoIds != ){ var listIds=data.videoIds; var i=0; for(;ilistIds.length;++i){ //alert(show:+i+id=:+listIds[i]); showView(listIds[i],i);//播放 } for(var j=listIds.length;j9;++j){ //alert(Stop:+j); StopPlayVideo(j); } } } } } }); } 此处由于此代码实现的功能是通过ajax定时访问后台Hashtable,所以为了是系统区别url不同、ajax返回值不同,特意在url后加上r=+Math.random() java后台处理方法: 复制代码 代码如下: /** * 双服务器九宫格显示 * * @return */ @Action(value = getVideos ,results={ @Result(name = SUCCESS,location=videos2.jsp) }) public String getVideos() { if (open == 301) { return SUCCESS; } else { try { VideoHashTable videoHashTable = VideoHashTable.getInstance(); HashtableLong, Long hashTable = videoHashTable.getRht(); Map map = new HashMapString, ListLong(); if (videoHashTable.isUpdateFlag() == true) { Enumeration en = hashTable.keys(); videoIds = new ArrayListLong(); while (en.hasMoreElements()) { Long key = (Long) en.nextElement(); // vth.get(key); videoIds.add(key); } map.put(videoIds, videoIds); map.put(updateFlag, 1L); videoHashTable.setUpdateFlag(false); System.out.println(getVideos: + videoIds); SendMessage.sendObject(map); } else { map.put(updateFlag, 0L); SendMessage.sendObject(map); } } catch (Exception e) { e.printStackTrace(); } return null; } } 关键要把传到jsp的页面存到map中,在通过json传值。 SendMessage.sendObject(map)方法所在类及方法: 复制代码 代码如下: package com.supcon.

文档评论(0)

tianma2015 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档