在乙個web
專案中的web.xml
中新增乙個來配置自定義的
servlet
類,起宣告servlet
作用
>
>
servletdemoservlet-name
>
>
com.test.myservlet.servletdemoservlet-class
>
servlet
>
是唯一標識,用於獨特區分,相當於變數名。
是配置指向的類。
>
>
servletdemoservlet-name
>
>
/demourl-pattern
>
>
這裡面的要與
對應著;
就是通過
url
訪問servlet
時的匹配位址,可以精準匹配,也可以模糊匹配。
當前配置的servlet
就可以通過http://localhost:8080/servletdemo/demo
訪問到。
是
servlet
初始化時預製的引數是放在內的:
>
>
usernameparam-name
>
>
lisaparam-value
>
init-param
>
分別對應著引數的鍵和值,乙個
中可以存放多個
,在**中可以通過servletconfig
獲取這些引數:
throws servletexception, ioexception輸出結果
---------
lisa
---------
是單個servlet
獨享的,其他servlet
是訪問不到的,如果想要設定共享的引數,就需要配置
與
平級,跟
一樣有
分別對應鍵和值:
>
>
mynameparam-name
>
>
carlparam-value
>
context-param
>
獲取這些引數時需要用到servletcontext
servletcontext context =
this
.getservletcontext()
;string myname = context.
getinitparameter
("myname");
system.out.
println
(myname)
;
servlet 學習之 會話
容器與與使用者瀏覽器之間通過某種方式連線起來,當第一次收到請求建立會話時,會建立乙個隨機id 稱之為 會話id id會作為響應的一部分返回給瀏覽器。當該瀏覽器在此傳送請求時此id會一直存於請求中,伺服器判斷這次請求的id 同時與現有會話關聯。會話 id如何從伺服器傳給瀏覽器,同時瀏覽器如何保證每次的...
Java學習筆記10 Servlet
1.http方法主要有option post get put delete和head 主要使用get和post方法,其中後者可以重複提交 沒有字元長度限制 不限制資料型別url中不可見而且安全性高 get方法提交的內容直接顯示在位址列中,僅能處理2048字元以內的ascii字元。在jsp檔案的表單m...
springboot學習之tomcat配置
server.tomcat.accesslog.enabled true 此時預設的日誌位置在專案執行的臨時目錄中。再進行設定,指定日誌位置 生成的訪問日誌將在該目錄下 server.tomcat.basedir my tomcat 再新建乙個hellocontroller類 package org...