成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術文章
文章詳情頁

使用IDEA開發(fā)配置Java Web的初始化過程

瀏覽:3日期:2023-09-20 18:51:49
目錄 1. 下載Tomcat2. 創(chuàng)建Java Web項目3. 啟動項目4. 修改項目的Context Path5. 通過Servlet組件轉發(fā)JSP 1. 下載Tomcat

首先,下載Apache Tomcat并解壓到本地計算機,可存放于任何位置。

另外,需要在系統(tǒng)中環(huán)境JRE_HOME環(huán)境變量,以保證Tomcat可以正常啟動,具體配置方式請參考其它教程。

使用IDEA開發(fā)配置Java Web的初始化過程使用IDEA開發(fā)配置Java Web的初始化過程

2. 創(chuàng)建Java Web項目

在IntelliJ IDEA的歡迎主界面中,點擊Create New Project:

使用IDEA開發(fā)配置Java Web的初始化過程使用IDEA開發(fā)配置Java Web的初始化過程

在New Project對話框的左側選擇Java Enterprice,在右側確保Project SDK是1.8版本,Java EE version為Java EE 8(也可以是略低的其它版本):

使用IDEA開發(fā)配置Java Web的初始化過程使用IDEA開發(fā)配置Java Web的初始化過程

由于是第1次使用,尚未配置Tomcat,需要點擊Application Server右側的New按鈕,并在彈出的菜單中選擇Tomcat Server:

使用IDEA開發(fā)配置Java Web的初始化過程使用IDEA開發(fā)配置Java Web的初始化過程

在彈出的Tomcat Server對話框中,在Tomcat Home欄瀏覽到第1步下載的Tomcat目錄,并點擊OK:

使用IDEA開發(fā)配置Java Web的初始化過程使用IDEA開發(fā)配置Java Web的初始化過程

回到New Project對話框,在Additional Libraries and Frameworks的列表中,勾選Web Application (4.0),然后點擊Next到下一步:

使用IDEA開發(fā)配置Java Web的初始化過程使用IDEA開發(fā)配置Java Web的初始化過程

填寫項目名稱,并確保保存項目的文件夾路徑無誤后,即可點擊Finish按鈕,以完成創(chuàng)建項目:

使用IDEA開發(fā)配置Java Web的初始化過程使用IDEA開發(fā)配置Java Web的初始化過程

3. 啟動項目

相比普通的Java項目,在Java EE項目結構中多了一個web文件夾,相當于使用Eclipse時在項目中看到的webapp文件夾,在web文件夾下有WEB-INF子文件夾和index.jsp文件,并且,在WEB-INF文件夾下還有web.xml文件:

使用IDEA開發(fā)配置Java Web的初始化過程使用IDEA開發(fā)配置Java Web的初始化過程

打開index.jsp文件,該文件目前只有最基礎的文件結構:

使用IDEA開發(fā)配置Java Web的初始化過程使用IDEA開發(fā)配置Java Web的初始化過程

可以自行修改標題文字及頁面中顯示的內容,具體修改方式可完全參考HTML語法:

使用IDEA開發(fā)配置Java Web的初始化過程使用IDEA開發(fā)配置Java Web的初始化過程

點擊窗口右上角的“運行”按鈕,即可將當前項目部署到Tomcat并運行:

使用IDEA開發(fā)配置Java Web的初始化過程使用IDEA開發(fā)配置Java Web的初始化過程

運行成功后,會自動打開瀏覽器,并顯示index.jsp頁面所設置的內容:

使用IDEA開發(fā)配置Java Web的初始化過程使用IDEA開發(fā)配置Java Web的初始化過程

由于index.jsp是默認頁面,所以,在瀏覽器的URL中并不需要顯式的添加該文件的名稱,如果添加了,顯示的效果也是完全相同的:

使用IDEA開發(fā)配置Java Web的初始化過程使用IDEA開發(fā)配置Java Web的初始化過程

4. 修改項目的Context Path

剛才啟動項目時,會自動打開瀏覽器并訪問項目的頁面,是項目的啟動設置中的配置決定的,點擊IntelliJ IDEA的Run菜單的Edit Configurations即可打開啟動設置:

使用IDEA開發(fā)配置Java Web的初始化過程使用IDEA開發(fā)配置Java Web的初始化過程

在設置面板中,有Open Browser(打開瀏覽器)設置項,在下方默認勾選了After launch(啟動之后)、所使用的瀏覽器,及打開瀏覽器后訪問的URL:

使用IDEA開發(fā)配置Java Web的初始化過程使用IDEA開發(fā)配置Java Web的初始化過程

如果需要修改項目的Context Path,展開項目結構中的.idea,打開workspace.xml文件,在該文件的第26行(因版本差異可能行號不同)就是Context Path值的配置:

使用IDEA開發(fā)配置Java Web的初始化過程使用IDEA開發(fā)配置Java Web的初始化過程

可自行修改該屬性的值:

使用IDEA開發(fā)配置Java Web的初始化過程使用IDEA開發(fā)配置Java Web的初始化過程

修改后,當項目再次運行時,如果還按照原有的URL進行訪問肯定是錯誤的,所以,應該回到啟動設置中,將打開瀏覽器后自動訪問的URL修改為與新的Context Path值匹配的URL:

使用IDEA開發(fā)配置Java Web的初始化過程使用IDEA開發(fā)配置Java Web的初始化過程

當啟動設置也修改完成后,重新啟動Tomcat,當啟動成功后,仍會自動打開瀏覽器,可以看到此次訪問的就是修改后的URL,并且可以正常訪問到index.jsp:

使用IDEA開發(fā)配置Java Web的初始化過程使用IDEA開發(fā)配置Java Web的初始化過程

5. 通過Servlet組件轉發(fā)JSP

在Java EE項目中,使用Servlet組件轉發(fā)JSP是非常常見的做法,首先,對項目的src點擊鼠標右鍵,依賴選擇New > Create New Servlet即可開始創(chuàng)建Servlet組件:

使用IDEA開發(fā)配置Java Web的初始化過程使用IDEA開發(fā)配置Java Web的初始化過程

在彈出的New Servlet對話框中,自行填寫Servlet Name與Package,完成后點擊OK即可:

使用IDEA開發(fā)配置Java Web的初始化過程使用IDEA開發(fā)配置Java Web的初始化過程

創(chuàng)建成功后,會自動打開所創(chuàng)建的Servlet類,首先,在@WebServlet注解參數(shù)中,增加配置urlPatterns屬性,以指定訪問該Servlet組件的資源名(注意:該屬性值需要使用 / 作為第1個字符):

使用IDEA開發(fā)配置Java Web的初始化過程使用IDEA開發(fā)配置Java Web的初始化過程

默認情況下,當前Servlet中已經生成了重寫的doPost與doGet方法,由于本次只是簡單的訪問即可,客戶端提交請求的方式應該是GET類型,則不需要doPost方法,刪掉即可,如果允許使用POST方式訪問,且與GET方式相同的處理模式,則在doPost方法中直接調用doGet方法即可:

使用IDEA開發(fā)配置Java Web的初始化過程使用IDEA開發(fā)配置Java Web的初始化過程

在實現(xiàn)轉發(fā)時,需要一個JSP頁面文件,通常,會將JSP文件保存到WEB-INF的某個子級文件夾中,避免JSP文件被直接訪問!對WEB-INF文件夾點擊鼠標右鍵,依次選擇New > Directory以創(chuàng)建用于存放JSP文件的文件夾:

使用IDEA開發(fā)配置Java Web的初始化過程使用IDEA開發(fā)配置Java Web的初始化過程

在彈出的New Directory對話框中輸入文件夾的名稱并回車:

使用IDEA開發(fā)配置Java Web的初始化過程使用IDEA開發(fā)配置Java Web的初始化過程

對新創(chuàng)建的文件夾點擊鼠標右鍵,依賴選擇New > JSP/JSPX以創(chuàng)建JSP文件:

使用IDEA開發(fā)配置Java Web的初始化過程使用IDEA開發(fā)配置Java Web的初始化過程

在彈出的Create JSP/JSPX page對話框中輸入文件名(不需要輸入擴展名)并回車:

使用IDEA開發(fā)配置Java Web的初始化過程使用IDEA開發(fā)配置Java Web的初始化過程

然后,自行設計JSP文件的內容,例如:

使用IDEA開發(fā)配置Java Web的初始化過程使用IDEA開發(fā)配置Java Web的初始化過程

回到Servlet類的doGet方法中,添加轉發(fā)JSP的代碼,例如:使用IDEA開發(fā)配置Java Web的初始化過程

request.getRequestDispatcher('/WEB-INF/jsp/hello.jsp').forward(request, response);

如下圖所示:

使用IDEA開發(fā)配置Java Web的初始化過程使用IDEA開發(fā)配置Java Web的初始化過程

完成后,再次重新啟動項目,在URL的Context Path值的右側添加hello(Servlet組件配置的urlPatterns值)即可看到Servlet轉發(fā)的JSP文件顯示的內容:

使用IDEA開發(fā)配置Java Web的初始化過程使用IDEA開發(fā)配置Java Web的初始化過程

以上就是使用IDEA開發(fā)配置Java Web的初始化過程的詳細內容,更多關于idea創(chuàng)建javaweb的資料請關注好吧啦網其它相關文章!

標簽: Java
相關文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
亚洲香肠在线观看| 在线日本成人| 欧美日韩一区二区三区在线观看免| 91久久久免费一区二区| 亚洲日本在线a| 99久久久久久| 日韩一区二区三区在线视频| 青青青爽久久午夜综合久久午夜| 国产一区二区三区奇米久涩| 亚洲欧洲成人av每日更新| 成人国产精品免费| 日韩一区二区在线免费观看| 久久99久国产精品黄毛片色诱| 一本大道久久a久久精品综合| 国产精品激情偷乱一区二区∴| 99精品欧美一区二区三区综合在线| 欧美日本乱大交xxxxx| 蜜臀精品久久久久久蜜臀| 欧美亚洲免费高清在线观看| 亚洲美女屁股眼交| 激情一区二区三区| 国产精品三级av| 色综合天天综合网国产成人综合天| 精品乱人伦小说| 激情偷乱视频一区二区三区| 欧美日韩一区二区三区视频| 美日韩一区二区| 欧美唯美清纯偷拍| 久久99精品国产麻豆婷婷| 久久久久久国产精品一区| 亚洲一二三专区| 国产亚洲综合精品| 亚洲一区av在线| 一区二区三区久久网| 亚洲精品中文在线观看| 国产成人免费av在线| 欧美人牲a欧美精品| 国模少妇一区二区三区| 欧美理论在线| 奇米影视7777精品一区二区| 久久影视一区二区| 欧美特黄视频| 欧美成人一区二区三区在线观看| 福利一区福利二区| 日韩写真欧美这视频| 成人av午夜影院| 欧美极品美女视频| 亚洲一区二区毛片| 久久99久国产精品黄毛片色诱| 日韩精品一区二区三区视频| 欧美区亚洲区| 亚洲成av人片一区二区梦乃| 欧美精品一二三区| 99re66热这里只有精品3直播 | 久久99精品国产.久久久久久| 中文字幕成人在线观看| 在线综合视频播放| 国产日韩欧美一区在线| 欧美二区视频| 国产精品资源在线看| 亚洲成人自拍偷拍| 亚洲国产中文字幕| 欧美高清一级片在线| 欧美91视频| 亚洲国产精品自拍| 欧美军同video69gay| 91丨九色丨国产丨porny| 亚洲欧美一区二区不卡| 免费国产自线拍一欧美视频| 另类专区欧美蜜桃臀第一页| 99久久精品一区| 国产在线精品一区二区夜色| 国产精品色在线观看| 欧美精选在线播放| 欧洲日韩一区二区三区| 新67194成人永久网站| 成人av免费在线| 国产乱国产乱300精品| 国产精品美女久久久久久久| 欧美日韩亚洲不卡| 亚洲看片一区| 欧美日韩成人一区二区三区| 国产精品视频第一区| 中文亚洲免费| 老司机午夜精品| 好吊一区二区三区| 国产一区二区主播在线| 另类中文字幕网| 久热精品视频| 成人晚上爱看视频| 国产调教视频一区| 亚州成人在线电影| 欧美在线播放高清精品| 99国产精品| 91美女片黄在线| www.欧美日韩| 久久爱另类一区二区小说| 亚洲一线二线三线视频| 亚洲欧洲精品一区二区三区不卡| 国产亚洲一区二区三区在线观看| 影音先锋久久久| 老司机精品视频在线| 日韩午夜激情免费电影| 黄色成人91| 奇米色一区二区| 国产午夜精品久久久久久久| 欧美日韩99| 久久精品免费看| 欧美高清视频不卡网| 久久综合九色综合久99| 色综合久久久久综合体| 亚洲黑丝一区二区| 国自产拍偷拍福利精品免费一 | 亚洲欧美国产不卡| 亚洲欧美日韩精品一区二区| 波多野结衣中文字幕一区二区三区| 韩国女主播成人在线| 成人天堂资源www在线| 亚洲女同一区二区| 欧美日韩精品三区| 欧美涩涩视频| 日本美女视频一区二区| 国产精品色一区二区三区| 91视频免费播放| 黄色成人av网站| 国产原创一区二区| 国产精品一卡二卡在线观看| 国产久卡久卡久卡久卡视频精品| 韩国v欧美v亚洲v日本v| 激情综合网最新| 午夜激情一区二区三区| 国产精品自在欧美一区| 风间由美性色一区二区三区| 成人精品视频一区| 丁香亚洲综合激情啪啪综合| 成人福利视频网站| 国内精品嫩模av私拍在线观看| 91久久综合| 亚洲午夜伦理| 国产日韩综合| 精品综合免费视频观看| 国产精品久久久久桃色tv| 欧美日韩一区二区在线视频| 亚洲精品极品| 成人app在线| 亚洲午夜电影在线观看| 亚洲少妇最新在线视频| 欧美第一区第二区| 在线观看三级视频欧美| 99亚洲伊人久久精品影院红桃| 国产成人精品免费在线| 亚洲成人av一区二区| 久久精品欧美一区二区三区不卡 | 91免费国产在线观看| 免费人成黄页网站在线一区二区| 中文一区二区完整视频在线观看| 在线观看91精品国产入口| 亚洲福利专区| 岛国精品在线播放| 国产视频一区二区在线| 欧美剧情电影在线观看完整版免费励志电影| 99av国产精品欲麻豆| 97se亚洲国产综合自在线观| 美女mm1313爽爽久久久蜜臀| 亚洲自拍偷拍图区| 精品国产a毛片| 欧美日韩三级视频| 国产精品一级| 国语对白精品一区二区| 成人免费视频播放| 免费成人在线影院| 亚洲欧美日韩国产一区二区三区 | 91精品午夜视频| 亚洲欧洲综合| 色综合久久综合网欧美综合网| 久久国产精品72免费观看| 亚洲综合成人在线视频| 国产精品视频一二三区| 精品剧情v国产在线观看在线| 欧美三级一区二区| 亚洲大胆在线| 国产日韩欧美在线播放不卡| 激情av一区| 欧美久久久久久久| 97se亚洲国产综合自在线观| 成人黄色片在线观看| 激情六月婷婷综合| 韩国精品一区二区| 久久国产精品露脸对白| 日本不卡的三区四区五区| 日韩电影在线一区二区| 亚洲精品少妇30p| 国产精品久久久久国产精品日日| 欧美一卡二卡在线观看| 久久综合99re88久久爱| 精品国产免费一区二区三区四区 | 中文精品视频| 欧美日韩网址| 91香蕉视频mp4| 午夜久久久久|