一. Create New Project
選擇Java Enterprise裡的Web Application然後按下Next,如下圖,然後專案名稱與存放的地方就根據自己的需求設定
二. 建立Servlet程式
在專案左邊的src資料夾按下滑鼠右鍵然後選New然後選Servlet,如下圖,然後自己定義Servlet的名字,至於有一個設定Create Java EE 6 annotated class預設是勾選,可自己決定要不要加入,我這邊是沒有使用
三. 編輯web.xml檔
在專案資料夾有一個WEB-INF,開啟裡面的web.xml編輯
這邊主要是加入以下程式碼,上面的servlet是設定你要跑的程式的名字(名字可以改變,不一定要等於程式的檔名)以及他路徑(com.HAS.HelloChunhuaServlet),而下面的servlet-mapping中的servlet-name要跟上面對應,最後的url-pattern就是這支程式的呼叫URL路徑(ex: localhost:8080/HelloChunhua)
<servlet> <servlet-name>HelloChunhuaServlet</servlet-name> <servlet-class>com.HAS.HelloChunhuaServlet</servlet-class> </servlet>
<servlet-mapping> <servlet-name>HelloChunhuaServlet</servlet-name> <url-pattern>/HelloChunhua</url-pattern> </servlet-mapping>
四. 編輯Java檔
去src裡面打開你剛剛建立的servlet java程式,然後鍵入如圖中的程式,其中doPost不寫也可以,如有特殊需求再加入
五. 執行
都撰寫好以後就可以測試執行,順利的話就可以看到如下畫面囉
六. 其他注意事項
1. 如果你的系統本身有安裝Tomcat的話記得先關閉,因為IntelliJ IDEA有本身的Tomcat,如果沒有關閉系統的Tomcat的話兩者會有衝突
2. 專案不用放在Library/Tomcat/webapps,這是系統的Tomcat
3. 如果上述步驟無法順利執行的話去File裡面的Project Structure確認每一個資訊都是正確的