servlet相關接口

ServletConfig接口
在Servlet初始化過程中獲取配置信息
一個Servlet只有一個ServletConfig對象
ServletConfig接口的常用方法
String getInitParameter(String name)
獲取web.xml中設置的以name命名的初始化參數值
ServletContext getServletContext()
返回Servlet的上下文對象引用

條件:假設說我們有一個WEB應用,這個WEB應用中有10個SERVLET

在這裏,這個WEB應用就擁有一個它自己的倉庫-ServletContext,而這10個Servlet則共享這個大倉庫,並且各自擁有屬於他們自己的小倉庫-ServletConfig。

ServletContext就是一個全局的概念,它屬於應用,但我們有時候不想讓某些參數被其他Servlet應用,僅僅想在自己的Servlet中被共享,這時候就需要把它保存在ServletConfig中,換句話說,從【一個Servlet】來看,ServletConfig是它的全局,而從一個【Servlet集合(Web應用)】來看,ServletContext是它的全局。

servlet本身就是一個java類

HttpServlet類,用於接收用戶請求
doGet():用戶使用get方式提交請求時調用
doPost():用戶使用pos方式提交請求時調用

舉例:

import java.io.IOException;
import javax.servlet.*;
import javax.servlet.http.*;

public class HelloServlet extends HttpServlet {
   publc void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException{  //doGet方法體內容}
     publc void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException{  //doPost方法體內容}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章