javaweb學習筆記㈠servlet①基本安裝配置及使用

完成javaweb 開發環境的安裝部署,包括JDK、Eclipse、Tomcat,搭建開源的Java企業開發環境開發平臺。

JDK是整個Java平臺的核心
Eclipse是一個跨平臺集成開發環境
Tomcat服務器是一個免費的開放源碼的Web服務器

步驟:
1安裝JDK並配置Java環境變量
2獲取eclipse 和Tomcat
3 在eclipse中集成Tomcat

實踐:檢驗是否成功

編寫一個線程安全的Servlet,並顯示該Servlet被訪問的次數

步驟及源代碼(包含註解)

1 打開eclipse, 創建動態網站項目
File-New-Dynamic Web Project(動態網站項目)
項目名稱爲ph01
2 在項目中新建一個Servlet
右擊ph01項目,選擇new-servlet菜單項

3 編輯Servlet並運行
打開創建的servlet,在servlet中編寫代碼,代碼如下:

package com.dh.ph01.servlet;

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
 * Servlet implementation class ServletNumber2
 */
@WebServlet("/ServletNumber2")
public class ServletNumber2 extends HttpServlet {
    // 定義一個全局變量用於計數
    int number = 0;

    public ServletNumber2() {
    }

    /**
     * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse
     *      response)
     */
    // doGet 方法調用 doPost方法
    protected void doGet(HttpServletRequest request,
            HttpServletResponse response) throws ServletException, IOException {
        // TODO Auto-generated method stub
        doPost(request, response);
    }

    /**
     * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse
     *      response)
     */
    protected void doPost(HttpServletRequest request,
            HttpServletResponse response) throws ServletException, IOException {
        // TODO Auto-generated method stub
        // 設置響應文檔類型是html,編碼字符集是GBK中文
        response.setContentType("text/html;charset=GBK");
        // 獲取輸出流
        PrintWriter out = response.getWriter();
        out.println("<html>");
        out.println("<body>");
        // 同步
        synchronized (this) {
            number++;
            out.println("<h1>您是第" + number + "個訪問該頁面!</h1>");
        }
        out.println("</body>");
        out.println("</html>");
    }

}

右擊項目,Run as-Run on Server
在打開的服務器窗口中選擇Tomcat服務器
單機next 、finish
在IE瀏覽器地址欄中輸入http://localhost:8080/ph01/ServletNumber2
並回車。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章