我有一个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 ;
}