1. 程式人生 > >利用servlet向瀏覽器輸出(重點:response.getWriter( ) )

利用servlet向瀏覽器輸出(重點:response.getWriter( ) )

以下是servlet程式碼:

package com.servlet;

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 shenruliejieServlet extends HttpServlet {
	@Override
	protected void service(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {
		response.setContentType("text/html;charset=utf-8");//設定編碼格式,以防前端頁面出現中文亂碼
		PrintWriter printWriter = response.getWriter();//建立輸出流
		printWriter.println("hello<br>");
		printWriter.println("<h1>這就是一個大表頭,你們覺得大不大</h1>");
	}
}

以下是web.xml中部署servlet部分的程式碼:


  <servlet>
    <servlet-name>shenrulijieServlet</servlet-name>
    <servlet-class>com.servlet.shenruliejieServlet</servlet-class>
  </servlet>

  <servlet-mapping>
    <servlet-name>shenrulijieServlet</servlet-name>
    <url-pattern>/lianxi.do</url-pattern>
  </servlet-mapping>

使用的是:myeclipse上面自帶的tomcat 7

在瀏覽器上輸入:http://127.0.0.1:8080/shenrulijieServlet/lianxi.do

就可以看到以下頁面顯示:

通過這個可以深入理解和思考一下response物件的建立,以及servlet在web伺服器上執行的過程