利用servlet向瀏覽器輸出(重點:response.getWriter( ) )
阿新 • • 發佈:2019-01-07
以下是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伺服器上執行的過程