1. SpringMVC共通コメント
パス設定要求を@RequestMapping、クラスまたはメソッドに設けられています。プロパティ値は、値=「パス名」]は一度だけ、値は省略することができる配列です。複数の属性値が存在する場合RequestMappingは省略されていません。メソッド要求メソッド、RequestMethod、列挙型。PARAM()は、リクエストパラメータを制限するために使用されます。制限するためのヘッダ要求ヘッダ情報
ポスト、GET、PUT、削除などの要求方法。前記プット、配置されたカットポストへのマナーXMLリクエストで設定される、関連するフィルタの必要性を削除し、提出削除にパラメータで_methodプロパティまたはプロパティ値を入れます。そしてdeletetomcat8のみ非同期要求を上に置くが利用可能です。
対応するメソッドのパラメータ値にバインドされた経路上のパラメータを@PathVariable、パラメータに提供され、属性名とテープ経路} {$は位置を占めるのパラメータは、値は、属性名の値PathVariable $()と一致しなければなりません。
@RequestParam要求受信パラメータ、及び割当方式に対応するパラメータは、パラメータに提供されます。多くのパラメータは、直接、Beanクラスを作成しますが、リクエスト行くBean内の属性値の属性ができたとき。
ヘッダ情報を受信@RequestHeader。
@ResponseBody応答メソッドは、要求AJAXに応答するための方法であることを示しています。
2.文字化け治療
取得:Tomcatの設定ファイルを設定するにはtomcat7.0必要性を。
tomcat8.0:Tomcatが独自の処理を持っています
ポスト:CharacterEncodingFilterのXMLフィルタで設定する必要があり、かつフィルタは、すべてのフィルターの目の前でなければなりません
ページ3.キャリーデータ
戻り値がのModelAndView型に設定され、クラス内のModelAndViewオブジェクトを作成し、その後、格納された値が返されます。
戻り値の型はStringに設定され、パラメータがマップ・メソッドまたはモデルまたはMapModel、JSPに戻るに格納された値に設定されています
4.SpringMVCウェイ要求
要求転送:前方:パス
リダイレクト:リダイレクト:パス
二つの方法のメソッドが返す文字列であります
5.SpringMVCアクセス静的リソース
XMLに配置された<MVC:デフォルト・サーブレット・ハンドラ/>
6.設定し、他の
あなたはアクセスページRequestMapingで設定する必要はありません。<MVC:ビュー - コントローラパス=「パス」ビュー名を=「ページにアクセスしたい」/>、RequestMaping失敗を設定した後、あなたが設定する必要があり、<MVC:注釈ドリブン/>。
7.同期および非同期要求リクエスト
戻り値要求された同期値の種類:文字列、のModelAndView、無効
非同期リクエストは:非同期要求を構成するために必要があります。<MVC:デフォルト・サーブレット・ハンドラ/>
8.応答ステータスコード
200:正常な応答
302:最初に成功したリダイレクト応答
404:リソースが見つかりません。
405:リクエスト間違った方法
500:コードエラー