|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
public interface WebResource
Webリソースを表すクラスです。
HTTPリクエスト/レスポンス両方をラップします。
| メソッドの概要 | |
|---|---|
java.lang.Object |
getAttribute(java.lang.String name)
リクエスト属性を取得します。 |
BrowserType |
getBrowserType()
現在アクセスしているブラウザ種別を返します。 |
DBConnection |
getConn()
このインスタンスに結び付けられたDB接続を返します。 |
java.lang.String |
getContentType()
コンテントタイプを取得します。 |
java.lang.String |
getHeader(java.lang.String name)
HTTPヘッダ文字列を取得します。 |
int |
getParameterInt(java.lang.String name)
パラメータを数値で取得します。 |
java.lang.String |
getRemoteAddr()
リモートアドレスを取得します。 |
javax.servlet.http.HttpServletRequest |
getRequest()
サーブレットリクエストを取得します。 |
javax.servlet.http.HttpServletResponse |
getResponse()
サーブレットレスポンスを取得します。 |
javax.servlet.ServletContext |
getServletContext()
サーブレットコンテキストを取得します。 |
javax.servlet.http.HttpSession |
getSession()
HTTPセッションを取得します。 |
javax.servlet.http.HttpSession |
getSession(boolean force)
HTTPセッションを取得します。 |
java.lang.Object |
getSessionAttribute(java.lang.String name)
セッション値を取得します。 |
void |
invalidateSession()
現在のセッションを無効化します。 |
void |
removeAttribute(java.lang.String name)
リクエスト属性から値を削除します。 |
void |
removeSessionAttribute(java.lang.String name)
セッション属性から値を削除します。 |
void |
setAttribute(java.lang.String name,
int value)
リクエスト属性に数値を追加します。 |
void |
setAttribute(java.lang.String name,
java.lang.Object value)
リクエスト属性に値を追加します。 |
void |
setAttributesFromParameter(java.lang.String... names)
リクエスト属性に値を追加します(パラメータから設定)。 |
void |
setConn(DBConnection conn)
DB接続を設定します。 |
void |
setContentType(java.lang.String type)
コンテントタイプを設定します。 |
void |
setServletContext(javax.servlet.ServletContext servletContext)
サーブレットコンテキストを設定します。 |
void |
setSessionAttribute(java.lang.String name,
java.lang.Object value)
セッション値を設定します。 |
| インタフェース org.limy.bean.Parameter から継承されたメソッド |
|---|
getAllParameters, getParameter, getParameterBoolean, getParameterIntDefault, getParameterInteger, getParameters |
| メソッドの詳細 |
|---|
DBConnection getConn()
BrowserType getBrowserType()
int getParameterInt(java.lang.String name)
name - 取得するパラメータ名
void invalidateSession()
java.lang.Object getSessionAttribute(java.lang.String name)
name - セッション属性名
void removeSessionAttribute(java.lang.String name)
name - 属性名
void setAttribute(java.lang.String name,
int value)
name - リクエスト属性名value - 数値void setAttributesFromParameter(java.lang.String... names)
names - 属性名リストjava.lang.Object getAttribute(java.lang.String name)
name - リクエスト属性名
void setAttribute(java.lang.String name,
java.lang.Object value)
name - リクエスト属性名value - 値void removeAttribute(java.lang.String name)
name - リクエスト属性名void setContentType(java.lang.String type)
type - コンテントタイプ
void setSessionAttribute(java.lang.String name,
java.lang.Object value)
name - セッション名value - セッション値java.lang.String getContentType()
java.lang.String getHeader(java.lang.String name)
name - ヘッダ属性名
java.lang.String getRemoteAddr()
javax.servlet.http.HttpSession getSession()
getSession(true) と同じです。
javax.servlet.http.HttpSession getSession(boolean force)
force - セッションが存在しなかった場合にセッションを新規作成するか
javax.servlet.http.HttpServletRequest getRequest()
javax.servlet.http.HttpServletResponse getResponse()
javax.servlet.ServletContext getServletContext()
void setServletContext(javax.servlet.ServletContext servletContext)
servletContext - サーブレットコンテキストvoid setConn(DBConnection conn)
conn - DB接続
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||