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