概述:
Serlvet就是一個運行在WEB服務器上的小的java程序,用來接收和響應從客戶端發送過來的請求。通俗的講,Servlet就是用來連接Html頁面和JAVA程序的橋樑。
使用步驟:
1、編寫一個類實現Servlet接口
2、將編寫的這個類配置到服務器中(在web.xml中配置)<servlet> <servlet-name>Servlet名字(可以是任意)</servlet-name> <servlet-class>Servlet的全路徑</servlet-class> </servlet> <servlet-mapping> <servlet-name>Servlet的名稱(和上邊保持一致)</servlet-name> <url-pattern>Servlet的訪問路徑</url-pattern> </servlet-mapping>
請求訪問時,訪問pattern下的訪問路徑,通過name值找到上面Servlet的全路徑。
常見對象:
Request: 請求
String getParameter(String name); ---用於接收一個名稱對應一個值的數據.
String[] getParameterValues(String name); ---用於接收一個名稱對應多個值的數據.
Map getParameterMap(); ---用於接收表單中的所有的數據,Map的key是表單提交的參數名稱,Map的value是提交參數的值.
Response: 響應// 獲取表單提交的數據 String username = request.getParameter("username"); String password = request.getParameter("password");
Servlet的實現的關係:
URL配置:<url-pattern>Servlet :接口 | GenericServlet :通用的Servlet | HttpServlet :HttpServlet * 編寫一個類繼承HttpServlet,重寫doGet和doPost方法. * 配置
完全路徑匹配: /ServletDemo1
目錄匹配: / *擴展名匹配: *.do
URL配置的優先級:
完全路徑匹配 > 目錄匹配 > 擴展名匹配
Servle概述與常見對象
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.