leiyingA
2012-06-23 18:39 阅读 704

jsp中页面局部刷新

层1   id="yi"
层2  id="er"
层3     id="san"

现在有三个层 (数据都是用el表达式,从session总获取的数据),现在jsp页面请求了后台的类方法 改变了session中的数据 如何让层3这个层重新加载数据?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

7条回答 默认 最新

  • 已采纳
    aa1aa3 爱上一条鱼 2012-06-23 19:04

    你的jsp是怎么请求后天数据的?一般jquery ajax,找个例子就入门了
    http://www.ibm.com/developerworks/cn/xml/x-ajaxjquery.html
    http://sonyfe25cp.iteye.com/blog/609512

    点赞 评论 复制链接分享
  • works001 works001 2012-06-23 19:00

    在ajax成功后 document.getElementById("san").innerHTML=".....";

    点赞 评论 复制链接分享
  • works001 works001 2012-06-23 21:28

    可以试试ajax成功后 清空此div内容 然后再重新给此div赋新内容

    点赞 评论 复制链接分享
  • works001 works001 2012-06-24 10:23

    像这样的可以采用 iframe

    ajax成功后
    document.frames('ifrmname').location.reload()

    点赞 评论 复制链接分享
  • u011606457 _1_1_7_ 2012-06-25 08:29

    [quote]ajax不用再返回 值了,只需要该层重新加载不就可以获取新的session中的值了吗? 就是怎样实现该层的重新加载?[/quote]

    ajax不用再返回值?那么后台的新值如何传递到页面?还是要通过ajax获取返回新的值的。

    点赞 评论 复制链接分享
  • zhengjiedna zhengjiedna 2012-06-26 16:44

    用AJAX做个长连接然后返回数据

    点赞 评论 复制链接分享
  • mayufenga1 helloword321 2012-06-27 09:11

    按照你说的那个方法只能通过listener加dwr实现

    点赞 评论 复制链接分享

相关推荐