jsp中页面局部刷新

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

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

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

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

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

像这样的可以采用 iframe

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

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

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

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

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