如何添加向java servlet添加一致的页眉和页脚?
有问题的案例:
目标是显示
header.html
Servlet.java
Footer.html
答案 0 :(得分:0)
你需要第三个元素:
template.jsp(或Template.java Servlet)
看起来像(JSP):
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<!DOCTYPE HTML>
<html>
<head>
<title>${param.title}</title>
<link rel="stylesheet" type="text/css"
href="${pageContext.request.contextPath}/resources/style.css" />
</head>
<body>
<jsp:include page="/WEB-INF/pages/header.jsp"/>
<jsp:useBean id="test" class="Demo.MyClass" />
<%
MyContent content = new MyContent();
content.getHtml();
%>
<jsp:include page="/WEB-INF/pages/footer.jsp"/>
</body>
</html>
或servlet等价物。
如果使用Servlet方法,主接收Servlet将打开两个页眉和页脚文件,并返回其中包含内容的内容。
有关更详细的方法(使用JSP页面),请参阅this tutorial。您可以根据所呈现的模式推断出需要对Servlet执行的操作。