由於老師使用MyEclipse,故我結合網上的做法,分享一下在IDEA(2020.2)中Servlet的創建
前提:已完成初步的學習,搭建好了Jsp運行的各種環境(主要是JDK和Tomcat)。
第一步就是簡單的創建一個Java工程

(這里注意先不要讓其自動生成含有main的java文件,即不選擇Create project from template)

這里打上你的項目名就可以了,一個簡單的Java文件即創建完成。


第二步將其轉換為web應用,或者說是添加web應用的支持
首先右鍵項目名選擇Add Framework Support...

選中WebApplication即可

你會發現多了個web文件,然后為了與MyEclipse相互適應,可以創立classes,lib這兩個文件,如果沒有此需求可以跳過。

然后進入Modules中Path選擇上我們的classes

最后需要進行把tomcat和servlet的api添加進去。


這里選擇Tomcat的根目錄把lib里面的servlet-api.jar導入


最后如果設置正確應該是這個樣子。

然后點擊Addconfiguration把Tomcat添加進去


這里一定要點fix

這個地址必須為“/項目名”否則容易出現404.405錯誤


設置完成Tomcat服務之后,就可以新建一個Servlet。

這里打上名稱

添加進去我們測試的語句

然后進行服務的注冊,有兩種方式,一種方式是如果直接測試的話,可以添加“@WebServlet("/+servlet名")”語句,比較簡便

但是如果進行相對比較詳細的設置,需要到web.xml中進行注冊

最后打上我們映射的地址。即可。

