メソッド内のクラスMessage
があります。メソッド内で行うと、エラーはスローされませんが、の値は変わりません。代わりに、これを行う必要があります。@ModelAttribute
@Controller
message = some_message_object
message
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 ;
}