天天看點

Servlet

Servlet是運作在Web伺服器端的java應用程式,它用java語言編寫,具有java語言的優點。與普通的java程式差別是,servlet對象具有對http請求處理的功能,并且其運作需要web容器的支援。

Servlet常用API(更多方法及聲明請查閱java ee API)

servlet接口

public void service(ServletRequest request,ServletResponse response)

public void destroy()

public ServletConfig getServletConfig()

public String getServletInfo()

HttpServlet類

protected void doGet(HttpServletRequest req,HttpServletResponse res)

protected void doPost(HttpServletRequest req,HttpServletResponse res)

protected void doPut(HttpServletRequest req,HttpServletResponse res)

HttpServletResquest類

public String getContextPath()

public Cookie[] getCookies()

public String getQueryString()

public String getRequestURI()

public Httpsession getsession()

HttpServletResponse類

public void addCookie(Cookie cookie)

public void sendError(int sc)

public void sendError(int sc,String msg)

public void sendRedirect(String location)

Servlet配置解析

建立了Servlet類後,還需要對其進行配置,目的是将其注冊到Servlet容器中,以友善容器對其的調用

過濾器的建立與配置