1. 程式人生 > >第八次-第一個servelt

第八次-第一個servelt

Servlet主要用於處理客戶端傳來的HTTP請求,並返回一個響應,它能夠處理的請求有doGet()doPost()方法。在一系列介面和類中最重要的介面是javax.servelt.Servelt

GenericServlet是一個抽象類,該類為Servlet介面提供了部分實現,它並沒有實現HTTP請求處理。HttpServletGenericServlet的子類,它繼承了GenericServlet的所有方法,並且為HTTP請求中的POSTGET等型別提供了具體的操作方法

這節課除了學習這幾種介面和類,在eclipse中配置了tomcat和建立了java專案。並且學習了在eclipse中執行java.web專案。

還有就是eclipse中java專案沒有Apache Tomcat8.0,對於這個情況要進行以下幾步操作。(

1.右擊工程,選中properties .開啟的頁面->java build path...

2.選中libraries 選項頁,點選Add  Libray...按鈕

3.選中 Server Runtime , 然後Next>

4.選中要載入的server ,然後 finish

本節課的練習程式碼如以下所示

package com.zq.controller;

import java.io.IOException;

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

//註解:代替一些配置檔案的配置 @WebServlet給前臺jsp提供一個訪問地址
//http://localhost:8088/MyWeb/user
@WebServlet("/user")
public class UserServlet extends HttpServlet {
    @Override
    public void doGet(HttpServletRequest req, HttpServletResponse resp)
            throws ServletException, IOException {
        //業務邏輯程式碼
        System.out.println("進來了");
    }
    
    

@Override
    protected void doPost(HttpServletRequest req, HttpServletResponse resp)
            throws ServletException, IOException {
        
   &nb