日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Servlet入门案例

發布時間:2023/12/29 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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入门案例的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。