嫩草影院久久99_老司机午夜网站国内精品久久久久久久久_久久夜色精品国产_国产一级做a爰片久久毛片

IDEA2021 tomcat10 servlet 較新版本 踩坑記錄

2021-4-16    前端達(dá)人

因?yàn)閷W(xué)習(xí)的時(shí)候用的版本比較新,而網(wǎng)上的教程又全是老版本,所以出現(xiàn)了很多問(wèn)題,總結(jié)以下,幫同樣初學(xué)的師傅們踩坑了。
廢話不多說(shuō):

1:
file->new->project新建一個(gè)普通java項(xiàng)目:
工程名可以隨意命名

2:
工程名上右鍵->Add Framework Support:

在Web Application上打勾,點(diǎn)擊OK

3:
展開(kāi)工程名->web->WEB-INF,在WEB-INF下新建兩個(gè)文件夾,分別是classes、lib:

4:
按下ctrl+alt+shift+S,調(diào)出Project Structure,
選到Modules->Paths,單選框選到use module xxxxx,將兩個(gè)路徑改為剛才創(chuàng)建的classes。
然后選到Dependencies,點(diǎn)擊下面的+號(hào),選擇jars or dirxxxxxxxx,選擇剛創(chuàng)建的lib目錄,讓選擇目錄用處的話,選擇jar direxxxxxxx,打上勾,點(diǎn)擊apply,OK

5:
將tomcat/lib目錄下的servlet-api.jar復(fù)制到我們創(chuàng)建的lib目錄里。

6:
點(diǎn)擊右上角小錘子旁邊的Add Configuration,點(diǎn)擊加號(hào),選擇tomcat server->local。這里注意不要選成tomEE的,兩者圖標(biāo)一樣,但是不是一個(gè)東西。其他配置不變,點(diǎn)擊aplly上面的fix,application context可以隨意命名,建議一個(gè)/就可以。然后aplly,OK。

7:
改一改index.jsp中帶的title和end,運(yùn)行一下,如果類(lèi)似以下,那基本就OK了。

8:
在src里面新建一個(gè)java class,嘗試寫(xiě)一個(gè)servlet:
這里也是與其他版本不同的地方,老版本都是import javax.servlet.xxxxx,這里是import jakarta.servlet.xxxxx,具體應(yīng)該import的包,可以展開(kāi)servlet-api.jar看到。
在這里插入圖片描述

import jakarta.servlet.ServletException; import jakarta.servlet.annotation.WebServlet; import jakarta.servlet.http.HttpServlet; import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletResponse; import java.io.IOException; import java.io.PrintWriter; @WebServlet(name = "login") public class Login extends HttpServlet { @Override protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html"); PrintWriter out = response.getWriter(); out.println("<!DOCTYPE HTML>"); out.println("<HTML>"); out.println("  <HEAD><TITLE>login</TITLE></HEAD>"); out.println("  <BODY>"); out.print("    this is login page"); out.print(this.getClass()); out.println("  </BODY>"); out.println("</HTML>"); out.flush(); out.close(); } @Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html"); PrintWriter out = response.getWriter(); out.println("<!DOCTYPE HTML>"); out.println("<HTML>"); out.println("  <HEAD><TITLE>login</TITLE></HEAD>"); out.println("  <BODY>"); out.print("    this is login page"); out.print(this.getClass()); out.println("  </BODY>"); out.println("</HTML>"); out.flush(); out.close(); } } 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45

然后修改web.xml文件,如下:
servlet-name可以任意命名,只要上下兩個(gè)一致就可以,servlet-class應(yīng)該與類(lèi)名相同,url-pattern是與java class中的@WebServlet(name=“xxxx”)的xxxx相同,這里的xxxx就是路徑。
此時(shí)編譯并運(yùn)行,在地址欄輸入我們寫(xiě)的url,就可以訪問(wèn)到動(dòng)態(tài)資源了:

全篇結(jié)束,只是記錄踩坑,希望能對(duì)大家有幫助。


轉(zhuǎn)自:csdn 論壇 作者:Hausa_


藍(lán)藍(lán)設(shè)計(jì)www.sdgs6788.com )是一家專(zhuān)注而深入的界面設(shè)計(jì)公司,為期望卓越的國(guó)內(nèi)外企業(yè)提供卓越的UI界面設(shè)計(jì)BS界面設(shè)計(jì) 、 cs界面設(shè)計(jì) 、 ipad界面設(shè)計(jì) 、 包裝設(shè)計(jì) 、 圖標(biāo)定制 、 用戶(hù)體驗(yàn) 、交互設(shè)計(jì)、 網(wǎng)站建設(shè) 平面設(shè)計(jì)服務(wù)

日歷

鏈接

個(gè)人資料

存檔

嫩草影院久久99_老司机午夜网站国内精品久久久久久久久_久久夜色精品国产_国产一级做a爰片久久毛片
<em id="09ttv"></em>
    <sup id="09ttv"><pre id="09ttv"></pre></sup>
    <dd id="09ttv"></dd>

        • 韩国v欧美v日本v亚洲v| 国产伦精品一区二区三区免费迷| 久久一区国产| 亚洲人精品午夜| 欧美日韩久久久久久| 亚洲午夜国产成人av电影男同| 亚洲欧美日韩一区二区三区在线观看| 国产精品永久免费在线| 久久免费国产| 亚洲最黄网站| 久久影院午夜片一区| 亚洲精品小视频在线观看| 国产精品毛片在线看| 久久久亚洲国产美女国产盗摄| 亚洲国产一区二区精品专区| 中文国产成人精品久久一| 国产亚洲精品自拍| 欧美精品一区二区三| 欧美一区二区视频97| 亚洲啪啪91| 久久亚洲国产精品一区二区| 中日韩男男gay无套| 影音先锋欧美精品| 国产精品九九久久久久久久| 久久香蕉国产线看观看av| 亚洲午夜激情免费视频| 欧美福利一区| 午夜欧美电影在线观看| 日韩视频一区| 亚洲国产精品黑人久久久| 国产欧美一区二区视频| 欧美精品在线观看播放| 久久久久久穴| 亚洲欧美日韩精品久久| 亚洲另类视频| 欧美xxx成人| 久久精品人人爽| 亚洲一区二区三区涩| 亚洲日本va午夜在线电影| 激情欧美丁香| 国产欧美亚洲一区| 欧美性大战久久久久久久蜜臀| 蜜桃久久av| 久久天天躁狠狠躁夜夜av| 亚洲一区二区在线观看视频| 亚洲精品日韩激情在线电影| 欧美黄免费看| 欧美成人69av| 久久频这里精品99香蕉| 欧美一区二区高清在线观看| 亚洲一区二区三区在线观看视频| 亚洲精品一区二区三| 亚洲国产精品久久久久婷婷老年| 国产一区二区三区免费不卡| 国产精品免费aⅴ片在线观看| 欧美日韩一区二区三区在线视频| 欧美高清在线精品一区| 欧美成人免费视频| 欧美www视频| 嫩草影视亚洲| 欧美承认网站| 欧美夫妇交换俱乐部在线观看| 美女久久网站| 美女精品网站| 欧美电影免费观看网站| 久久综合一区二区| 巨胸喷奶水www久久久免费动漫| 久久香蕉国产线看观看av| 久久综合综合久久综合| 久久久噜噜噜久久中文字幕色伊伊| 久久国产精品网站| 久久久夜夜夜| 美女网站久久| 欧美r片在线| 欧美激情亚洲综合一区| 欧美激情精品久久久久久黑人| 欧美国产精品人人做人人爱| 欧美高清不卡| 欧美日韩黄色一区二区| 欧美视频在线视频| 国产精品免费视频xxxx| 国产一二精品视频| 在线观看不卡| 99国产麻豆精品| 亚洲午夜久久久久久尤物| 午夜精品在线观看| 久久裸体艺术| 亚洲国产精品久久久久| 一本色道精品久久一区二区三区| 亚洲视频一二| 久久精品国产视频| 欧美精品一区二区久久婷婷| 国产精品日韩| 在线日韩av片| 亚洲婷婷国产精品电影人久久| 欧美在线视频在线播放完整版免费观看| 久久影院午夜论| 日韩一级免费| 欧美与欧洲交xxxx免费观看| 免费观看一级特黄欧美大片| 欧美日韩999| 国产一区二区三区高清播放| 亚洲剧情一区二区| 欧美亚洲在线| 欧美成人日本| 一个色综合导航| 久久久久久电影| 欧美日韩精品不卡| 国产性做久久久久久| 日韩亚洲精品视频| 久久狠狠亚洲综合| 亚洲人成在线观看| 欧美在线观看视频| 欧美日韩中文字幕在线| 黄色国产精品| 亚洲在线视频免费观看| 久久亚洲一区二区三区四区| 亚洲精品久久| 久久久久久尹人网香蕉| 欧美视频在线观看视频极品| 亚洲第一精品夜夜躁人人爽| 亚洲欧美日韩国产成人精品影院| 免费观看亚洲视频大全| 艳女tv在线观看国产一区| 久久久精品视频成人| 欧美午夜精品理论片a级按摩| 曰韩精品一区二区| 欧美一区二区三区啪啪| 亚洲黑丝在线| 欧美影院成年免费版| 欧美三级在线视频| 亚洲国产91色在线| 欧美在线日韩| 一区二区久久| 欧美成人有码| 激情久久五月天| 欧美有码在线视频| 亚洲精选久久| 久久亚洲视频| 国产亚洲成年网址在线观看| 亚洲一区二区在线免费观看视频| 欧美成人在线免费观看| 欧美在线观看网址综合| 国产欧美va欧美va香蕉在| 亚洲私拍自拍| 亚洲国产综合视频在线观看| 久久亚洲综合色一区二区三区| 国产精品丝袜xxxxxxx| 在线亚洲欧美视频| 91久久精品网| 欧美va亚洲va日韩∨a综合色| 一区二区在线观看视频在线观看| 新狼窝色av性久久久久久| 99国产精品99久久久久久| 欧美高清不卡| 亚洲免费高清视频| 欧美国产日本在线| 久久亚洲精品一区二区| 一区二区三区在线观看视频| 久久久91精品国产一区二区精品| 亚洲一区高清| 国产精品日韩在线观看| 亚洲制服丝袜在线| 99热精品在线| 欧美视频在线看| 亚洲一区二区成人在线观看| 亚洲免费观看| 欧美日韩一区二区免费在线观看| 99国内精品久久| 亚洲精品影院在线观看| 欧美日韩免费观看一区三区 | 欧美激情偷拍| 欧美成年人网| 亚洲乱码精品一二三四区日韩在线| 欧美激情一区三区| 欧美多人爱爱视频网站| 夜久久久久久| 日韩午夜在线视频| 国产精品yjizz| 欧美在线关看| 久久精品成人一区二区三区 | 激情久久久久| 欧美国产精品久久| 欧美电影免费观看大全| 一本色道久久加勒比精品| 一本一本久久a久久精品综合麻豆| 国产精品av一区二区| 欧美一区二区日韩| 新狼窝色av性久久久久久| 黄色成人精品网站| 亚洲国产小视频| 欧美性开放视频| 欧美一区二区三区四区在线观看| 久久av老司机精品网站导航| 亚洲风情在线资源站| 亚洲精品一区在线| 国产日韩精品电影| 免费成人av在线看| 欧美极品在线视频| 香蕉久久久久久久av网站|