部屬描述檔
用來Web container了解整個App的架構,下面是使用maven產生web project的web.xml常見的web.xml內容包含如下1
2
3
4
5
6
<web-app>
<display-name>Archetype Created Web Application</display-name>
</web-app>1
2
3
4
5
6
7
8
9
10
11
12
13<web-app>
<!-- servlet的部分 -->
<servlet>
<servlet-name>HelloServlet</serlet-name>
<servlet-class>idv.test.HelloServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HelloServlet</servlet-name>
<url-pattern>/hello</url-pattern>
</servlet-mapping>
<!-- servlet的部分 end -->
<!-- 下面持續更新 -->
</web-app>
Web Project 結構
1
2
3
4
5
6
7
8
9
10
11
12HelloProject
WEB-INF ---------------------------------
web.xml -
lib -
extendsion.jar -
classes - 應用程式內部資源
idv -
test -
HelloServlet -
-----------------------------------------
other
otherFileOrDir
Servlet
Servlet學習地圖
下面介紹一些會依序介紹一些常用的方法.
doGet
用來處理HTTP GET請求的地方,也是我們最常用的兩個方法之一,通常我們會Overwrite這個方法.
doPost
用來處理HTTP Post請求的地方,也是我們最常用的兩個方法之一,通常我們會Overwrite這個方法.
doPut
用來處理HTTP Put請求的地方,通常我們會Overwrite這個方法.
doDelete
用來處理HTTP Delete請求的地方,通常我們會Overwrite這個方法.
doOption
用來處理HTTP doOption請求的地方,通常我們會Overwrite這個方法.
下面介紹一些會依序介紹一些常用的方法,
下面介紹一些會依序介紹一些常用的方法,
Filter