怎么用js刷新指定div中被包含进来的jsp页面???

比如:index.jsp中<divid="glo_left"><jsp:includepage="/admin/leftTree.jsp"></jsp:include><... 比如:index.jsp中
<div id="glo_left" >
<jsp:include page="/admin/leftTree.jsp"></jsp:include>
</div>
<div id="glo_right" >
<jsp:include page="/admin/right.jsp"></jsp:include>
</div>
现在我只想在right.jsp中用js对leftTree.jsp刷新,而其他的地方不要刷新该怎么做?
leftTree.jsp 和 right.jsp 都是被包含在一个叫做index.jsp的文件里,我只要用js对leftTree.jsp刷新,而right.jsp 的内容不要刷新,重点是,用js对leftTree.jsp内容刷新,而其他页面不要刷新!并且也不是一个定时任务!
展开
 我来答
java_xiang
2011-01-21 · 超过35用户采纳过TA的回答
知道答主
回答量:63
采纳率:0%
帮助的人:77.7万
展开全部
jsp:include
这个是服务器端包含,发送到客户端,在浏览器里是没有什么区别的,js一般只能运行在客户端

如果你要用js刷新leftTree.jsp,可以用iframe实现
<iframe src="/admin/leftTree.jsp" name="ifrmname" id="ifrmname"></iframe>
<input type="button" name="Button" value="Button"
onclick="document.frames('ifrmname').location.reload()">

还有一种用Ajax动态获取leftTree.jsp的内容,并把它添加进id为"glo_left"的标签里
有点复杂,可以搜一下相关资料

哪个2B推荐的答案,我觉的我对LZ的意思理解是准确的,我说的可以解决你的问题
644792799
2011-01-09 · TA获得超过662个赞
知道小有建树答主
回答量:696
采纳率:100%
帮助的人:526万
展开全部
把你的leftTree.jsp页面头的meta部分加入下面这句
<meta http-equiv="refresh" content="5">
content是页面每隔多久刷新一次
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Baby_原來
推荐于2018-05-10 · TA获得超过3402个赞
知道大有可为答主
回答量:1535
采纳率:94%
帮助的人:491万
展开全部

1、刷新就是重新给div内的html赋值(需要先清空内容)

var temp="<jsp:include page=\"/admin/leftTree.jsp\"></jsp:include>");//刷新的内容
//清空
document.getElementById("div的id").innerHTML='';

//赋值
document.getElementById("div的id").innerHTML=temp;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
泉欣合qU
推荐于2016-11-09 · TA获得超过490个赞
知道小有建树答主
回答量:788
采纳率:100%
帮助的人:435万
展开全部
document.getElementById("glo_left").html(" <jsp:include page=\"/admin/leftTree.jsp\"></jsp:include>")

这样
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式