如何将页脚和头文件添加到java servlet

时间:2017-11-30 13:16:34

标签: java servlets netbeans

如何添加向java servlet添加一致的页眉和页脚?

有问题的案例:

  1. servlet.java,显示“hello world”文本
  2. 目标是显示

    header.html
    Servlet.java
    Footer.html
    

1 个答案:

答案 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执行的操作。