スポンサード リンク |
|
|
Servletの基本機能 |
|
サーブレットの初期化:HttpServlet#init() |
|
サーブレットの終了処理:HttServlet#destroy() |
|
初期化パラメータを取得する:HttpServlet#getInitParameter() |
|
初期化パラメータ名を全て取得する:HttpServlet#getInitParameterNames() |
|
HTTPのGETメソッドのリクエストを処理する:HttpServlet#doGet() |
|
HTTPのPOSTメソッドのリクエストを処理する:HttpServlet#doPost() |
|
ログ出力する:HttpServlet#log() |
ServletContext(コンテキスト) |
|
ServletContextオブジェクト(コンテキスト情報)を取得する1:HttpServlet#getServletContext() |
|
ServletContextオブジェクト(コンテキスト情報)を取得する2:ServletConfig#getServletContext() |
|
アプリケーションスコープの情報を取得する:ServletContext#getAttribute() |
|
アプリケーションスコープの情報を全て取得する:ServletContext#getAttributeNames() |
|
アプリケーションスコープに指定した情報をセットする:ServletContext#setAttribute() |
|
アプリケーションスコープの情報を削除する:ServletContext#removeAttribute() |
|
コンテキストパスを取得する:ServletContext#getContextPath() |
|
他のアプリケーションのServletContextオブジェクトを取得する:ServletContext#getContext() |
|
アプリケーション共通の初期化パラメータを取得する:ServletContext#getInitParameter() |
|
アプリケーション共通の初期化パラメータ名を全て取得する:ServletContext#getInitParameterNames() |
|
MIMEタイプを取得する:ServletContext#getMimeType() |
|
仮想パスに対応する絶対パスを取得する:ServletContext#getRealPath() |
|
外部リソースをURLオブジェクトで取得する:ServletContext#getResource() |
|
外部リソースをInputStreamオブジェクトで取得する:ServletContext#getResourceAsStream() |
ServletConfig(設定情報) |
|
ServletConfigオブジェクト(設定情報)を取得する:HttpServlet#getServletConfig() |
|
初期化パラメータを取得する:ServletConfig#getInitParameter() |
|
初期化パラメータ名を全て取得する:ServletConfig#getInitParameterNames() |
HTTPリクエスト情報の制御 |
|
リクエストパラメータを取得する:HttpServletRequest#getParameter() |
|
配列形式のリクエストパラメータを取得する:HttpServletRequest#getParameterValues() |
|
リクエストパラメータ名を全て取得する:HttpServletRequest#getParameterNames() |
|
リクエストパラメータ名と値のセットを全て取得する:HttpServletRequest#getParameterMap() |
|
リクエストデータの文字コードをセットする:HttpServletRequest#setCharacterEncoding() |
|
リクエストデータの文字コードを取得する:HttpServletRequest#getCharacterEncoding() |
|
リクエストスコープの情報を取得する:HttpServletRequest#getAttribute() |
|
リクエストスコープの情報の属性名を全て取得する:HttpServletRequest#getAttributeNames() |
|
リクエストスコープの情報を設定する:HttpServletRequest#setAttribute() |
|
リクエストスコープの情報を削除する:HttpServletRequest#removeAttribute() |
|
HTTPリクエストのメソッド名を取得する:HttpServletRequest#getMethod() |
ネットワーク情報の取得 |
|
ローカルIPアドレスを取得する:HttpServletRequest#getLocalAddr() |
|
ローカルホスト名を取得する:HttpServletRequest#getLocalName() |
|
ローカルポート番号を取得する:HttpServletRequest#getLocalPort() |
|
クライアントIPアドレスを取得する:HttpServletRequest#getRemoteAddr() |
|
クライアントホスト名を取得する:HttpServletRequest#getRemoteHost() |
|
クライアントポート番号を取得する:HttpServletRequest#getRemotePort() |
|
サーバーホスト名を取得する:HttpServletRequest#getServerName() |
|
サーバーポート番号を取得する:HttpServletRequest#getServerPort() |
|
SSL通信かどうか判定する:HttpServletRequest#isSecure() |
|
リクエストのプロトコル/バージョン情報を取得する:HttpServletRequest#getProtocol() |
リクエストパス情報の取得 |
|
コンテキストパスを取得する:HttpServletRequest#getContextPath() |
|
リクエストURLを取得する:HttpServletRequest#getRequestURL() |
|
リクエストURIを取得する:HttpServletRequest#getRequestURI() |
|
拡張パスを取得する:HttpServletRequest#getPathInfo() |
|
クエリ情報(クエリーストリング)を取得する:HttpServletRequest#getQueryString() |
|
サーブレットパスを取得する:HttpServletRequest#getServletPath() |
認証情報の取得 |
|
認証情報の種類を取得する:HttpServletRequest#getAuthType() |
|
ユーザーのログイン名を取得する:HttpServletRequest#getRemoteUser() |
|
Principalオブジェクトをを取得する:HttpServletRequest#getUserPrincipal() |
|
ロールメンバか確認する:HttpServletRequest#isUserInRole() |
HTTPヘッダ情報 |
|
HTTPヘッダ情報の種類 |
|
HTTPヘッダ情報を取得する:HttpServletRequest#getHeader() |
|
配列形式のヘッダ情報を取得する:HttpServletRequest#getHeaders() |
|
日付型のヘッダ情報を取得する:HttpServletRequest#getDateHeader() |
|
数値型のヘッダ情報を取得する:HttpServletRequest#getIntHeader() |
|
ヘッダ名を全て取得する:HttpServletRequest#getHeaderNames() |
|
HTTPヘッダ情報を追加する:HttpServletResponse#addHeader() |
|
HTTPヘッダ情報を変更する:HttpServletResponse#setHeader() |
|
日付型のヘッダ情報を追加する:HttpServletResponse#addDateHeader() |
|
日付型のヘッダ情報を変更する:HttpServletResponse#setDateHeader() |
|
数値型のヘッダ情報を追加する:HttpServletResponse#addIntHeader() |
|
数値型のヘッダ情報を変更する:HttpServletResponse#setIntHeader() |
|
HTTPヘッダ情報の有無を確認する:HttpServletResponse#containsHeader() |
|
|