- PR -

request.get***

1
投稿者投稿内容
未記入
会議室デビュー日: 2005/04/15
投稿数: 10
投稿日時: 2005-05-08 23:56
ServletRequestインタフェースのrequest.getParameterとrequest.getAttributeの使いわけが分かりません。それぞれ、どのような時に使用すればよいのでしょうか?
かつのり
ぬし
会議室デビュー日: 2004/03/18
投稿数: 2015
お住まい・勤務地: 札幌
投稿日時: 2005-05-09 00:10
HttpServletRequest#setAttribute/getAttributeは
リクエストスコープに対して値をマッピングするものです。
リクエスト単位でのオブジェクトの格納・取得に使用します。

HttpServletRequest#getParameterは
リクエストパラメータの取得を行うものです。
フォームの値の取得・クエリストリングの取得に使用します。
(株)ぽち
ぬし
会議室デビュー日: 2002/09/10
投稿数: 376
投稿日時: 2005-05-09 09:58
イメージいやすく言うと

・画面のボタンとか押して飛んでくるパラメータを取るのは
 getParameter

・自分で値を持ちまわしたい時に使うのは
 getAttribute/setAttribute
 # この持ちまわしの範囲がrequest,session,contextと種類があるだけ


こんな感じで通じるのでしょうか。
未記入
会議室デビュー日: 2005/04/15
投稿数: 10
投稿日時: 2005-05-09 17:04
大変わかりやすい返答ありがとうございました。
1

スキルアップ/キャリアアップ(JOB@IT)