Skip to content

Commit 89173ca

Browse files
Update Servlet.md
1 parent 4c92b62 commit 89173ca

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

Java Web/Servlet.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@
5252
GenericServletServlet 接口的實現類,可以通過繼承 GenericServlet 編寫自己的 Servlet
5353

5454
## HttpServlet
55-
```
55+
```java
5656
HttpServlet extends GenericServlet {
5757
void service(SerletRequest, ServletResponse) -> 生命週期方法
5858
//強轉兩個參數為 http 協議相關的類型
@@ -79,13 +79,13 @@ HttpServlet extends GenericServlet {
7979
- **讓服務器在啟動時創建 Servlet**
8080
默認情況下,服務器會在某個 Servlet 第一次收到請求時創建它。也可以在 web.xml 中對 Servlet 進行配置,使服務器啟動時就創建 Servlet。
8181

82-
```
82+
```xml
8383
<load-on-startup>0<load-on-startup>
8484
```
8585
- **url-pattern 標籤**
8686
url-pattern 標籤是 servlet-mapping 標籤的子元素,用來指定 Servlet 的訪問路徑,即 URL。它必須是以 "/" 開頭。
8787

88-
```
88+
```xml
8989
<servlet-mapping>
9090
<servlet-name>ServletDemo</servlet-name>
9191
<url-pattern>/ServletDemo<url-pattern>
@@ -94,7 +94,7 @@ HttpServlet extends GenericServlet {
9494
```
9595
可以在 url--pattern 標籤中使用**通配符**,所謂通配符就是**星號"*"**,可以匹配任何 URL 的**前綴或後綴**,使用通配符可以命名一個 Servlet 綁定一組 URL。
9696

97-
```
97+
```xml
9898
<url-pattern>/servlet/*<url-pattern> -> /servlet/a, /servlet/b 都匹配 (路徑匹配>
9999
<url-pattern>*.do<url-pattern> -> /abc/def/ghi.do, /a.do 都匹配 (擴展名匹配)
100100
<url-pattern>/*<url-pattern> -> 匹配所有 URL。(所有都匹配)

0 commit comments

Comments
 (0)