jsp中链接局部刷新页面

jsp中主要有两部分内:1)<h2>【排行榜专区】</h2><tableborder="0"cellpadding="0"cellspacing="0"class="ta... jsp中
主要有两部分内:
1)
<h2>【排行榜专区】</h2>
<table border="0" cellpadding="0" cellspacing="0" class="table" width="100%">
<tr>
<c:forEach items="${ranks}" var="e" varStatus="s">
<td><a id="【${e.top_name}】" class="top" href="javascript:sent_url('${e.top_name}');">${e.top_name}</a></td>
<c:if test="${s.index%4==3}"><tr></tr></c:if>
</c:forEach>
</tr>
</table>
2)<c:forEach items="${recommends}" var="e" varStatus="s">
<p><a href="${e.wap_url}"><b>${e.content_desc}:</b>${e.content_name}</a></p>
</c:forEach>
点击1)中的top_name 2)中显示按该top_name 排行

servlet中查询数据并绑定
request.setAttribute("ranks", ranks);
request.setAttribute("recommends", recommends);

问:怎么才能通过点击1)中的top_name让2)中的content_name局部刷新
展开
 我来答
匿名用户
2013-08-26
展开全部
struts页面,都是全刷新———IFrame也是整个IFrame刷新的。

用AJAX可以,添加jquery方便。
追问
IFrame怎么弄,只是整个IFrame刷新,网页不刷新吗
追答
是的,iframe 是自己刷新,整个页面 不刷新
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
307567043
2013-08-26 · 超过30用户采纳过TA的回答
知道答主
回答量:81
采纳率:100%
帮助的人:97.8万
展开全部
想要局部刷新数据,可以考虑使用ajax,向后台发送异步请求
更多追问追答
追问
之前用的是全刷新,如果改用Ajax发送请求,后台怎么写,是不是要重新写,对ajax不熟,怎么拿到数据循环展示啊
追答
后台不需要重写,需要重写前台获取数据的方式,数据拿到后,使用js将数据循环展示
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6ea5c94
2013-08-26 · TA获得超过392个赞
知道小有建树答主
回答量:124
采纳率:0%
帮助的人:108万
展开全部
可以使用ajax做呀,有很多ajax框架可以选择,也可以自己写,如果有哪里疑问的话,可以再追问,嘿嘿
追问
我是新手,ajax也没怎么用过,只知道可以局部刷新,不懂原理,自己试的时候老出错,不知道是什么原因,还有ajax请求是servlet处理吗,处理之后要不要转到jsp,ajax又怎么拿到返回的数据,数据的展示都是在js中插入html元素吗
追答
ajax你要学习一下,既然在工作中用到了,那刚好学习一下,丰富自己的技能。
ajax可以请求servlet呀,servlet需要返回字符串或json串,然后在客户端js上进行处理,之后显示到指定区域
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式