1は@RequestParamを使用していない
リクエストパラメータ名とパラメータを同じ名前でなければなりません
2. @RequestParamの
リクエストパラメータ名は、プロパティの値と同じでなければなりませんし、値@RequestParam
リクエストパラメータ名とパラメータ名が同じではありません
使用して3つのプロパティ
値
必要が:リクエストパラメータをあなたは合格しなければならない
はdefaultValueを:リクエストパラメータのデフォルト値は、なしの着信リクエストパラメータ場合は、パラメータ値をバインドするためにデフォルトになります
例:
1 // メソッド:メソッド規制要求 2 @RequestMapping(値= "/ getItems.action"、メソッド= {RequestMethod.POST、RequestMethod.GET}) 3。 公的ストリングのgetItems(モデルモデル、RequestParam(値= "ID" @ =必須falseに「1" 、はdefaultValue = )整数itemsId){ 4 itemsCustom = itemsCustom この.itemsService.getItems(itemsId) 。5 model.addAttribute( "itemsCustom" 、itemsCustom); 6 リターン "アイテム/ editItems"; // リターン論理ビュー(物理パスビューの接頭語+接尾辞+ =論理ビュー) 7 }