Group
新規の追加と既存の編集の 2 種類のリクエストを処理するコントローラー メソッドがありますGroup
。@ModelAttribute
注釈付きのメソッドを使用してデータを入力する前にGroup
:
@ModelAttribute("group")
public Group setGroup(Long id) {
if (id != null) {
return groupService.read(id);
} else {
return new Group();
}
}
ConvertionService
今私はオブジェクトを移入するために使用したいと思います。私はそれを書いGroupConverter
て設定しました。しかし、私はそれを機能させることができません。
これが私がやろうとしていることです:
@RequestMapping("/edit")
public ModelAndView addAndEditGroup(Group group) {
ModelAndView modelAndView = new ModelAndView("groups/edit");
modelAndView.addObject("specialties", specialtyService.list()).addObject("group", group);
return modelAndView;
}
(これは編集では機能しません-id
フィールドに入力するだけです)
@RequestMapping("/edit")
public ModelAndView addAndEditGroup(@RequestParam("id") Group group) {
// same code
}
(これは追加では機能しません-リクエストパラメーターid
が見つからないと言われています)