實習日誌Part1:學習使用Idea驅動Servlet文件

實習日誌Part1:學習使用Idea驅動Servlet文件


本文使用的是Idea2019.3和tomcat7版本,jdk爲14
jdk的安裝較爲簡單,這裏不進行詳細講解
以下是tomcat的安裝:
首先是去官網下載Tomcat7
tomcat
解壓到沒有中文路徑的文件夾
在這裏插入圖片描述
打開Idea,創建Web項目
在這裏插入圖片描述
再點開右上角的Edit Configuration,進行配置tomcat
在這裏插入圖片描述
點擊+號,再點擊tomcat server–Local,取名字爲tomcat7.01,再點擊Application server右邊的Configure
在這裏插入圖片描述
把兩個文件夾定位到tomcat的目錄
在這裏插入圖片描述
同時點擊下面的+號,找到tomcat的lib文件夾裏面的jsp-api.jar和servlet-api.jar兩個文件
在這裏插入圖片描述
回到配置窗口,點擊Deploment界面,點擊+,Artifact,完成,點擊Apply。
在這裏插入圖片描述
再找到web/WEB-INF這個文件夾,創建classes,lib,src三個文件夾,再點開File/Project Structure/Modules,點擊path,選到創建好的classes文件夾
在這裏插入圖片描述
再回到Sources一欄,把web/WEB-INF/src文件夾設置爲Source
在這裏插入圖片描述
再點擊Dependencies這欄,選擇+/JARS or directories,選到創建的在WEB-INF下面的lib文件夾
在這裏插入圖片描述
找到index.jsp文件,編寫如下html代碼:
在這裏插入圖片描述
然後新建一個Java的類,起名爲FirstServlet,代碼如下:

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;

public class FirstServlet extends HttpServlet {
    @Override
    protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        resp.getWriter().write("this is my first servlet");
        System.out.println("this is my first servlet");
        req.setCharacterEncoding("GBK");
        resp.setContentType("text/html;CharSet=GBK");
        String name=req.getParameter("name");
        resp.getWriter().write("<br>");
        resp.getWriter().write("Your name is: "+name);
    }
}

再回到一個叫做web的xml文件裏面,代碼如下
在這裏插入圖片描述
到此,所有的部署基本完畢,可以啓動程序,發現轉到網頁,輸入點擊
在這裏插入圖片描述
在這裏插入圖片描述
把最基礎的搭建和運行走一遍,再去了解運行的機制吧。

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