include包含將網頁信息分為頭/體/尾三部份處理-學習筆記
阿新 • • 發佈:2018-04-18
include包含將網頁信息分為頭/體/java
import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class Rdome6 extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // 取得客戶端請求的類型 String method = request.getMethod(); System.out.println("method=" + method); // 包含head.html(類似於函數調用) request.getRequestDispatcher("/common/head.html").include(request,response); response.getOutputStream().write("<hr/>".getBytes()); // 動態生成 response.getOutputStream().write("login.html".getBytes()); response.getOutputStream().write("<hr/>".getBytes()); // 包含foot.html request.getRequestDispatcher("/common/foot.html").include(request,response); response.getOutputStream().write("<hr/>".getBytes()); } }
html
foolt.hmtl
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>head.html</title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
foot.html
</body>
</html>
head.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>head.html</title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
head.html
</body>
</html>
login.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <body> login.html </body> </html>
include包含將網頁信息分為頭/體/尾三部份處理-學習筆記