在另一个jsp页面div标签内加载多个jsp页面

时间:2018-11-08 18:53:59

标签: jsp

在我的项目中有三个jsp页面。我需要在one.jsp页面中包含two.jsp和three.jsp页面。

one.jsp

<!DOCTYPE html>

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
<c:set var ="path" value="${pageContext.request.contextPath}"></c:set>

<%@include file="includes/header_admin.jsp"%>
<%@include file="includes/side_navibar.jsp" %>


<div class="page animsition">

<div id="main_page">

    <%@include file="appoinment.jsp"%>

    <%@include file="userdetails.jsp" %>


   </div>

</div>

<%@include file="includes/footer_admin.jsp" %>

</body>

</html>

当我同时包含两个页面时,仅呈现首次加载页面数据。但是仅查看第二行页面的html不会呈现任何数据。如果我更改顺序,则显示相同的行为。 然后该怎么做。预先感谢。

1 个答案:

答案 0 :(得分:0)

这可能是因为<%@include file="filepath"%>在将JSP页面转换为Servlet时仅包含静态文件。因此,您应该尝试使用JSP操作标记,该标记将在运行时包含动态页面。