メソッド内のクラスMessageがあります。メソッド内で行うと、エラーはスローされませんが、の値は変わりません。代わりに、これを行う必要があります。@ModelAttribute@Controllermessage = some_message_objectmessage
if(some_message_object != null) {
message.setId(some_message_object.getId()) ;
message.setFrom(some_message_object.getFrom()) ;
message.setTo(some_message_object.getTo()) ;
}
以降messageは と同じsome_message_object。=使い方が間違っていたら教えてください。
編集
これは元のコードです:
@RequestMapping("/readmessage")
public String readMessage(@ModelAttribute("message") Message message {
some_message_object = someService.getMessage() ;
message = some_message_object ;
}