重定向页面的一部分

时间:2016-04-29 12:27:31

标签: html jsp

是否可以将特定div部分重定向到其他某个页面,并且该页面的其他元素不应受该重定向的影响。

2 个答案:

答案 0 :(得分:0)

您要找的是AJAXiframe

答案 1 :(得分:0)

我认为你可以通过多种方式做到这一点:


1.如果您的包含静态(在请求时未更改),您可以使用 include指令

<div>
        <%@ include file="header.html" %>
</div>


2.如果您想要包含动态部分,您可以使用 <jsp:include> 这样的操作:

<div>
....
    <jsp:include page="header.jsp" />
....
</div>

<c:import> 更灵活,也可用于外部网址(包括其他网站)

<div>
     <c:import url=”http://www.example.com/foo/bar.
</div>


3.另一种方法是使用&#39; AJAX&#39; 。在这种情况下,在页面加载后,您使用javascript请求第二个URL并将其内容放在一些HTML标记内。 *请注意,在此方法中,搜索引擎将无法看到该部分的内容。


4.最简单的方法是使用IFrame渲染第二部分。但是如果您使用JSP,推荐的方法是第一种或第二种方法。