在我的项目中有三个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不会呈现任何数据。如果我更改顺序,则显示相同的行为。 然后该怎么做。预先感谢。
答案 0 :(得分:0)
这可能是因为<%@include file="filepath"%>
在将JSP页面转换为Servlet时仅包含静态文件。因此,您应该尝试使用JSP操作标记,该标记将在运行时包含动态页面。