7.doPut,do... |
(1) doPut メソッドの構文 |
protected void doPut(HttpServletRequest req, HttpServletResponse resp) throws ServletException, java.io.IOException |
(2) doHead メソッドの構文 |
protected void doHead(HttpServletRequest req, HttpServletResponse resp) throws ServletException, java.io.IOException |
(3) doDelete メソッドの構文 |
protected void doDELETE(HttpServletRequest req, HttpServletResponse resp) throws ServletException, java.io.IOException |
(4) doOptions メソッドの構文 |
protected void doOptions(HttpServletRequest req, HttpServletResponse resp) throws ServletException, java.io.IOException |
(5) doTrace メソッドの構文 |
protected void doTrace(HttpServletRequest req, HttpServletResponse resp) throws ServletException, java.io.IOException |
(6) init メソッドの構文 |
public void init(ServletConfig config) throws ServletException config : このServlet設定情報を含んでいる ServletConfig オブジェクト ServletException : Servletの正常な処理が妨げられた場合に発生する例外 |
WEB-INF配下の web.xml にパラメータのキー名と値を定義 : <web-app> <servlet> <servlet-name> snoop </servlet-name> <servlet-class> SnoopServlet </servlet-class> <init-param> <param-name>key</param-name> <param-value>value</param-value> </init-param> </servlet> : </web-app> |
// 初期パラメータの取得1 public void init(ServletConfig config){ super.init(); // ← これは必須 String value = config.getInitParameter("key"); } |
(7) destroy メソッドの構文 |
public void destroy() |
(8) getServletInfo メソッドの構文 |
public string getServletInfo() 戻り値: string Servlet の情報を含む String |
以上が基本的なHttpServlet の各種メソッドです。詳細は左フレームトップの「G.servlet index」のGenericServlet , HttpServlet を参照してください。