HttpServeltRequest差分値とパスモデル

HttpServletRequestのリクエスト//出力は、パッケージのjavax.servlet.http.HttpServletRequestパケットに-----フォーム$ {user.id}の前端を形成しなければなりません。

モデルモデル//受信出力は、パッケージorg.springframework.ui.Modelの形で-----形式$ {。ul.value属性名}を使用する必要があります。パッケージ

-------------------------------------------------- ---------

モデルモデル、HttpServletRequestのリクエスト、ModelMapマップ変数の宣言

1.request.getSession()のsetAttribute(「テスト」 、「 サン」); //最初のセッションを取得し、その後、セッションに値(セッションにとることができる、閉じていない)
2.request.setAttribute( 「テスト」、「サン」); //内部への要求値(値のみを取得するために)要求で同じ要求で
3.map.addAttribute(「テスト」、「サン」); //プット内部ModelMapに値
4.model.addAttribute(「テスト」、「サン」); //は、モデル内の値を入れます


上記の値に対応する次のとおりです。

1.request.getSession()。のgetAttribute( "テスト")

2.request.getAttribute( "テスト")

3。$ {試験}

4。$ {試験}

そして、最終的に割り当てを取る人。なお、$ {テスト}これら四つの値が適用されますが、優先順位の異なる値は、モデルとModelMap、モデルとModelMapに同じことを取る方法、要求され、最終的にセッションから取得

 

注意と説明するいくつかのポイントがあります。

リクエストリクエストのライフサイクル1.:接続要求を送信する - 値の内部未満かかります入れて、失敗した要求に応じて、この要求に対する応答を受け取ります。

2.別のセッションでは、限り、セッションはセッションの終わりではないとして、セッションは常に値(異なる要求に、我々は、一般的にセッションに入れてページを使用する値)が存在します

3.ただし、値は、例えば、置換されますセッション:

でrequest.getSession()のsetAttribute( "試験"、 "张三")。

でrequest.getSession()のsetAttribute( "試験"、 "李四")。

この場合、属性値は「ジョン・ドウ」にテストのセッションに対応します

上記の4.対応する4つの種類があり、置換されています

おすすめ

転載: www.cnblogs.com/yunianzeng/p/11980083.html