第八次-第一個servelt
Servlet主要用於處理客戶端傳來的HTTP請求,並返回一個響應,它能夠處理的請求有doGet()和doPost()等方法。在一系列介面和類中最重要的介面是javax.servelt.Servelt
GenericServlet是一個抽象類,該類為Servlet介面提供了部分實現,它並沒有實現HTTP請求處理。HttpServlet是GenericServlet的子類,它繼承了GenericServlet的所有方法,並且為HTTP請求中的POST、GET等型別提供了具體的操作方法。
這節課除了學習這幾種介面和類,在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("進來了");
}
protected void doPost(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
&nb