1.1 使用IDEA編寫一個Servlet項目(IDEA)
1.1.1 準備工作
因爲這次我們用自己的Tomcat,所以在,首先要確保自己的Tomcat配置已完成。
我用的是Tomcat 9.0.31,下載和配置就不說了,直接上圖吧:
運行Tomcat服務器,在網頁上進行訪問。當出現如圖的界面,說明Tomcat配置成功。
.
.
.
1.1.2 在IDEA配置自己的Tomcat
1. 打開IDEA,先創建一個Web項目
.
.
2. 添加本地的Tomcat服務器到idea
注:如果列表找不到,點擊最下方的 35 items more 在裏面找就好了
這些設置完成以後,點擊OK保存設置就好了
這樣,我們就把本地的Tomcat添加進來了
.
.
3. 對項目進行調配
好了,到這裏,設置就基本完成了。
下來這一步很重要很重要:這裏我們沒有使用Maven,然而在IDEA中配置Servlet項目,我們還需要一個依賴包:
依賴包的位置在: …\TomCat\Tomcat 9.0\lib\servlet-api.jar ,就是我們下載的 Tomcat文件下的 lin下的一個 servlet-api.jar
我們來將servlet項目需要的依賴包導進來:
這樣,我們的一個servlet項目所需的包,就導進來了
.
.
.
1.1.3 進行測試
1. 在src下新建一個ServletDemo1,用來轉發請求響應到首頁
.
2. 下來我們對測試類進行編程,實現轉發請求響應的功能
package cn.corey;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
/**
* 測試類,用於轉發請求響應到首頁(index.jsp)
*/
@WebServlet(name = "ServletDemo1")
public class ServletDemo1 extends HttpServlet {
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
this.doGet(request,response);
}
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
request.getRequestDispatcher("index.jsp").forward(request,response);
}
}
.
3. 啓動Tomcat,訪問打開網頁,訪問測試類