idea社群版建立web專案
建立專案
1、建立新專案:File->New->Project
2、建立目錄
src
main
java
com.xxx
HelloServlet.java
resources
webapp
WEB_INF
lib
classes
test
java
resources
右鍵main下的java資料夾,Mark Directory as->Sources Root
右鍵main下的resources資料夾,Mark Directory as->Resources Root
右鍵webapp下的classes資料夾,Mark Directory as ->Excluded
右鍵test下的java資料夾,Mark Directory as->Test Sources Root
右鍵test下的resources資料夾,Mark Directory as->Test Resources Root
3、配置Tomcat
4、編寫程式碼
在包com.xxx下建立HelloServlet類,其繼承HttpServlet類,按快捷鍵"ctrl+o"重寫"doget()"方法
5、設定訪問路徑
利用註解設定訪問路徑
在類上方寫入
@WebServlet("/hello")//"hello"是我們自己設定的專案名
點選右上角的綠色三角啟動專案,點選下方控制檯Console出現的連結"http://localhost:8080/",跳轉到瀏覽器後,在路徑後面接著輸入"hello",就會顯示內容。
配置Tomcat
1、安裝Smart Tomcat外掛
點選File->Setting->Plugins,搜尋Smart Tomcat,點選install安裝。安裝成功後在左側最下面會出現Tomcat Server,點選後根據本地安裝的Tomcat路徑進行配置(若路徑有空格可能配置不成功,此時需要將tomcat複製到其他路徑)
2、為當前專案配置tomcat
點選上方三角符號左邊的選項,選擇Edit Configurations;點選左上角"+"號,選擇smart tomcat,配置資訊
Deployment directory (需要部署的資料夾):專案的webapp資料夾路徑
Context Path:/("/"表示訪問專案時不需要專案名,即localhost可訪問專案)
3、新增tomcat依賴包
在tomcat資料夾下的lib資料夾下有servlet-api.jar等開發需要的依賴包,其中web.xml檔案的約束檔案也包含在內
點選右上角齒輪,選擇Project Structure->Libraries,點選中間一列的加號,選擇java,選擇tomcat安裝路徑下的lib資料夾,點選"OK",再點選右下角的"OK"