成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Servlet&JSP學(xué)習(xí)筆記(一)

cucumber / 2759人閱讀

摘要:首先我們需要了解下的文件結(jié)構(gòu)。的安裝目錄里,所有的都放在下。假設(shè)某個(gè)的名字叫。那么會有在目錄下會有一個(gè)文件夾。如何讓使用這個(gè)文件呢這時(shí)候就要修改文件了。中的寫錯了類名,導(dǎo)致錯誤地址欄中寫的錯誤應(yīng)當(dāng)與中配置的相同導(dǎo)致錯誤

首先我們需要了解Tomcat下的文件結(jié)構(gòu)。
tomcat的安裝目錄里,所有的web application都放在webapps下。假設(shè)某個(gè)webapp的名字叫test。
那么會有在webapps目錄下會有一個(gè)test文件夾。
test
|——WEB-INF(必要)
|————web.xml(必要) 該app配置文件
|————lib app用到的庫文件
|————classes 存放編譯好的servlet的class文件
|——META-INF 存放web app上下文信息

1.先寫一個(gè)類HelloServlet,繼承HttpServlet后覆蓋doGet等方法(注意了解HttpServletRequest和HttpServletResponse的含義)

2.由于Servlet程序是要給Tomcat使用的,這時(shí)候就要將編譯好的.class文件放在WEB-INF下的classes下。

3.如何讓tomcat使用這個(gè).class文件呢?這時(shí)候就要修改web.xml文件了。
格式:

HS   /*servlet的名字可以隨便取*/
HelloServlet     /*這個(gè)必須符合.class文件的名字*/

/url的映射/

HS  /*名字與上面一致*/
/abc  /*地址欄里敲什么地址(相對于該web application的地址)
                                    才能訪問到這個(gè)類,必須以“/”開頭,比如這里敲/abc,
                                    會找到HS這個(gè)名字的servlet,然后追蹤到
                                    標(biāo)簽內(nèi)的HelloServlet.class類*/


修改完畢后tomcat顯示Reloading context[/test] 則修改完成
此時(shí)即可開啟tomcat server,通過url訪問該web資源了

可能遇到的問題
1.當(dāng)我們使用eclipse EE初次打開HttpServlet類的源文件時(shí),可能會失敗,比如Ctrl+左鍵追蹤時(shí)找不到這個(gè)包,這是因?yàn)閖dk中是不包含源碼的,因此導(dǎo)包也是導(dǎo)不進(jìn)去的,需要手動連接。
此時(shí)需要下載tomcat源碼:https://tomcat.apache.org/dow...
下載后解壓,然后在項(xiàng)目的包資源管理器(Package Resource)中找到導(dǎo)入的servlet-api.jar,右鍵屬性-java源碼連接-External location選擇外部文件夾(External folder),找到解壓文件apache-tomcat-9.0.2-src/java選中即可。

2.web.xml中的寫錯了類名,導(dǎo)致500錯誤

3.ie地址欄中寫的url錯誤(應(yīng)當(dāng)與web.xml中配置的相同)導(dǎo)致404錯誤

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/70840.html

相關(guān)文章

  • Servlet&JSP學(xué)習(xí)筆記(二)

    摘要:一基本語法聲明聲明語句成員變量或方法聲明語句聲明局部變量注意區(qū)分二者區(qū)別。局部變量在每次調(diào)用方法時(shí)都會重新初始化。注意此時(shí)代碼是被原封不動地導(dǎo)入,所以變量的作用域仍然在這個(gè)中。動作,運(yùn)行期間的命令廣義的擁有私有變量,和等方法的工具類。 JSP(JAVA Server Pages):一種特殊的Servlet,直接在HTML中內(nèi)嵌JSP代碼,由JSP Engine自動轉(zhuǎn)為Servlet代碼...

    YJNldm 評論0 收藏0
  • java&javaweb學(xué)習(xí)筆記(匯總)

    摘要:我的學(xué)習(xí)筆記匯總標(biāo)簽筆記分為兩大部分和筆記內(nèi)容主要是對一些基礎(chǔ)特性和編程細(xì)節(jié)進(jìn)行總結(jié)整理,適合了解基礎(chǔ)語法,想進(jìn)一步深入學(xué)習(xí)的人如果覺得不錯,請給,這也是對我的鼓勵,有什么意見歡迎留言反饋目錄基礎(chǔ)鞏固筆記反射基礎(chǔ)鞏固筆記泛型基礎(chǔ)鞏 我的java&javaweb學(xué)習(xí)筆記(匯總) 標(biāo)簽: java [TOC] 筆記分為兩大部分:javase和javaweb javase javawe...

    yagami 評論0 收藏0
  • Javaweb Q&A

    摘要:方法的參數(shù)不但可以使相對于上下文根的路徑,而且可以是相對于當(dāng)前的路徑。如和都是合法的路徑。 轉(zhuǎn)發(fā)與重定向區(qū)別是什么 在調(diào)用方法上 轉(zhuǎn)發(fā) 調(diào)用 HttpServletRequest 對象的方法 request.getRequestDispatcher(test.jsp).forward(req, resp); 重定向 調(diào)用 HttpServletResponse 對象的方法 res...

    hiyang 評論0 收藏0
  • Java筆記-反射機(jī)制(三)-小demo

    摘要:經(jīng)過前面幾次反射機(jī)制的學(xué)習(xí),這次用反射的知識寫一個(gè)類似于框架處理機(jī)制的小。和在引入反射知識前,先簡單介紹下框架和。再次使用反射獲取的最新值,組成返回,同時(shí)根據(jù)方法的返回值,去中獲取對應(yīng)的。最后根據(jù)的返回值和的名稱組成最終展示的視圖。 經(jīng)過前面幾次反射機(jī)制的學(xué)習(xí),這次用反射的知識寫一個(gè)類似于Struts框架處理機(jī)制的小demo。 Servlet 和 Sturts 在引入反射知識前,先簡單...

    zhangwang 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<