| 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 を参照してください。