Servlet入门案例
生活随笔
收集整理的這篇文章主要介紹了
Servlet入门案例
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
一、新建一個web項目詳細(xì)步驟和說明
1.新建一個動態(tài)的web項目:首先選擇--Dynamic Web Project 2.首次建項目需要選中一下Tomcat:(1)Target runtime--new Runtime--選擇8.5,選擇安裝路徑,JRE選擇jre.8.0_45,Finish(2)Dynamic web mouble version--選擇2.5 3.web推薦使用Package Explorer打開,不要使用Project Explorer;打開方式:Windows--Show View--Other中搜索Package Explorer--open默認(rèn)顯示在下方,拖拽到左上角即可 4.web目錄結(jié)構(gòu):(1)src--用來存放java源文件(xx.java),也可以存放配置文件(xml/properties);(2)build/classes--src源碼目錄中經(jīng)過編譯后,會放到classes目錄下(3)WebContent:是web應(yīng)用的根目錄,其中可以存放靜態(tài)web資源文件編譯后的class文件、Web應(yīng)用所依賴的jar包、Web.xml文件等(4)WEB-INF:-lib:web應(yīng)用所依賴的jar包-web.xml:web應(yīng)用的核心配置文件(配置Servlet等);二、Get和Post提交的區(qū)別:
1.Get提交:提交的數(shù)據(jù)顯示在地址欄,如果是隱私數(shù)據(jù),非常的不安全現(xiàn)實生活中大部分會用Get,數(shù)據(jù)沒有隱私性時使用 2.Post提交:不會把提交的數(shù)據(jù)顯示在地址欄,是通過請求實體發(fā)送數(shù)據(jù),比較安全 3.如果想了解更多的Http協(xié)議可以看<<圖解Http協(xié)議>>,可以先看PDF格式三、doGet
1.doGet方法:當(dāng)瀏覽器訪問當(dāng)前這個Servlet,提交方式為Get時,就會調(diào)用doGet方法來處理請求當(dāng)兩種請求處理方式一樣時,可以將代碼寫在其中一個方法(doGet)中,在另外一個方法(doPost)調(diào)用該方法(doGet)即可,將處理GET和POST請求的代碼都寫在doGet方法里四、什么是Servlet
是由SUN公司提供的一門動態(tài)Web資源開發(fā)技術(shù)1.靜態(tài)web資源:不同的人去訪問看到的效果是相同的。例如達內(nèi)網(wǎng)址 HTML/css/js/圖片等2.動態(tài)Web資源:在不同的條件下看到的是不同的效果。Servlet/JSP/.NET/PHP等 Servlet本質(zhì)上是一個java程序,但和我們之前接觸的Java程序不同的是 Servlet無法運行(Servlet中沒有main函數(shù)),需要將Servlet放在服務(wù)器中,有服務(wù)器調(diào)用才可以執(zhí)行。五、Servlet在web.xml中的配置:
1.全限定類名(全類名):包名.類名/接口 3.每創(chuàng)建一個Servlet,eclipse會幫我們至少生成8行配置信息(1)這兩個標(biāo)簽中的<Servlet-name>標(biāo)簽的內(nèi)容一致,決定了他兩是一組配置(2)<Servlet-class>標(biāo)簽中配置的當(dāng)前Servlet類的全類名(包名.類名)將來服務(wù)器根據(jù)訪問路徑找到全類名,再利用反射+全類名可以獲取當(dāng)前Servlet類的實例(3)<url-pattern>標(biāo)簽中配置了外界該通過什么路徑來訪問當(dāng)前Servlet也就是說,這里配置什么路徑,外界就得通過什么路徑來訪問當(dāng)前Servlet六、運行Servlet程序
1.直接在要運行的文件上右鍵Run as--Run an Servlet--eclipse會幫我們做如下幾件事:(1)將Servlet所在的web項目發(fā)布到服務(wù)器中(2)再啟動Tomcat服務(wù)器(3)最后打開瀏覽器,在地址欄輸入路徑去訪問這個Servlet注意:Eclipse默認(rèn)用內(nèi)置瀏覽器訪問Servlet,但是這個內(nèi)部瀏覽器有bug,最好是使用本地的資源去測試!Eclipse修改默認(rèn)瀏覽器:Window--Web browser--Chrome 默認(rèn)用谷歌運行Servlet 2.--雙擊打開Tomcat v8.5 Server at localhost(1)Server Locaions:選擇第二項--Use Tomcat installation(2)Server Path:選擇Tomcat安裝路徑(3)Deploy path:--webapps(Tomcat安裝目錄下的)注意:Servlet在Web.xml文件中的配置信息是在創(chuàng)建Servlet時,Eclipse幫我們生成的如果Servlet不是通過Eclipse創(chuàng)建(比如是復(fù)制過來的),Eclipse不會自動生成Servlet配置信息,Servlet沒有配置信息是無法訪問的(使用注解開發(fā)除外)注意:如果不知道是什么原因,Tomcat服務(wù)器啟動失敗了,可以將Eclipse創(chuàng)建的Servlet刪除在重新創(chuàng)建一份(刪除Servlet的同時,也將左側(cè)的Servers項目從工作空間中移除)七、添加Servlet模板
1.Windows--Perferences--Java--Editor--Templates--New--Pattern里面添加你想常用的模板八、Eclipse快捷鍵
1.自動補齊代碼,Alt+Shift+L 2.設(shè)置單詞提示:Windows--Perferences--Java--Editor--Content Assist--Auto activation trigger for java里添加a-z和A-Z總結(jié)
以上是生活随笔為你收集整理的Servlet入门案例的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Karabiner常用的自带快捷键
- 下一篇: Servlet快速入门