「1.2 HttpServletRequestインタフェースを使用して、以下のコードを書き出す」の版間の差分
ナビゲーションに移動
検索に移動
| 1行目: | 1行目: | ||
| − | ==== | + | ====リクエストから[[HTTP]]フォームパラメータ を取得するコード==== |
String name = request.getParameter("name"); | String name = request.getParameter("name"); | ||
| − | ==== | + | ====[[HTTP]]リクエストヘッダ情報を取得するコード==== |
| − | String lmd = | + | String lmd = get[[Header]]("Last-Modified"); |
====リクエストからクッキーを取得するコード==== | ====リクエストからクッキーを取得するコード==== | ||
Cookie[] cookie = request.getCookies(); | Cookie[] cookie = request.getCookies(); | ||
| 37行目: | 37行目: | ||
|- | |- | ||
|String | |String | ||
| − | | | + | |get[[Header]](String name) |
|HTTPリクエストヘッダ情報を取得 | |HTTPリクエストヘッダ情報を取得 | ||
|- | |- | ||
|Enumeration | |Enumeration | ||
| − | | | + | |get[[Header]]s(String name) |
|HTTPリクエストヘッダ情報を取得 | |HTTPリクエストヘッダ情報を取得 | ||
|- | |- | ||
|Enumeration | |Enumeration | ||
| − | | | + | |get[[Header]]Names() |
|HTTPリクエストヘッダ情報を取得 | |HTTPリクエストヘッダ情報を取得 | ||
|- | |- | ||
|int | |int | ||
| − | | | + | |getInt[[Header]](String name) |
|HTTPリクエストヘッダ情報を取得 | |HTTPリクエストヘッダ情報を取得 | ||
|- | |- | ||
|long | |long | ||
| − | | | + | |getDate[[Header]](String name) |
|HTTPリクエストヘッダ情報を取得 | |HTTPリクエストヘッダ情報を取得 | ||
|- | |- | ||
| 61行目: | 61行目: | ||
|- | |- | ||
|boolean | |boolean | ||
| − | | | + | |isRequestedSessionIdFrom[[Cookie]]() |
|クッキーによるセッションIDかどうか | |クッキーによるセッションIDかどうか | ||
|- | |- | ||
| 68行目: | 68行目: | ||
[[File:0079_servlet_request.jpg]] | [[File:0079_servlet_request.jpg]] | ||
---- | ---- | ||
| − | 1.3 HttpServletレスポンスのインタフェースを使用して、以下のコードを書き出す | + | [[1.3 HttpServletレスポンスのインタフェースを使用して、以下のコードを書き出す]] |
{{amazon|1932394389}} | {{amazon|1932394389}} | ||
| − | + | [http://www.amazon.co.jp/dp/1932394389?tag=typea09-22&link_code=as3&creativeASIN=1932394389&creative=3999&camp=767 SCWCD Exam Study Kit: Java Web Component Developer Certification (ペーパーバック)] | |
2020年2月16日 (日) 04:21時点における最新版
目次
リクエストからHTTPフォームパラメータ を取得するコード
String name = request.getParameter("name");
HTTPリクエストヘッダ情報を取得するコード
String lmd = getHeader("Last-Modified");
リクエストからクッキーを取得するコード
Cookie[] cookie = request.getCookies();
まとめ
ServletRequest
| 戻値 | メソッド | 備考 |
|---|---|---|
| String | getParameter(String name) | パラメータを取得 |
| String[] | getParameterValues(String name) | パラメータを取得 |
| java.util.Map | getParameterMap() | パラメータを取得 |
| java.util.Enumeration | getParameterNames() | パラメータを取得 |
HttpServletRequest
| 戻値 | メソッド | 備考 |
|---|---|---|
| String | getHeader(String name) | HTTPリクエストヘッダ情報を取得 |
| Enumeration | getHeaders(String name) | HTTPリクエストヘッダ情報を取得 |
| Enumeration | getHeaderNames() | HTTPリクエストヘッダ情報を取得 |
| int | getIntHeader(String name) | HTTPリクエストヘッダ情報を取得 |
| long | getDateHeader(String name) | HTTPリクエストヘッダ情報を取得 |
| Cookie[] | getCookies() | リクエストからクッキーを取得 |
| boolean | isRequestedSessionIdFromCookie() | クッキーによるセッションIDかどうか |
クラス図
1.3 HttpServletレスポンスのインタフェースを使用して、以下のコードを書き出す
SCWCD Exam Study Kit: Java Web Component Developer Certification (ペーパーバック)
© 2006 矢木浩人
