Java 在带注释的控制器spring MVC中使用sessionAttribute
现在我知道Java 在带注释的控制器spring MVC中使用sessionAttribute,java,spring-mvc,Java,Spring Mvc,现在我知道@Controller=implements Controller @Controller @RequestMapping("/User.html"); @sessionAttributes("user"); class something @requestMaping=@SessionAttributes等于调用session.setAttribute(),传统上,您会在servlet中的某个地方调用该调用,以将对象放入会话中。@SessionAttributes是声明模型对象的不
@Controller=implements Controller
@Controller
@RequestMapping("/User.html");
@sessionAttributes("user");
class something
@requestMaping=@SessionAttributes等于调用session.setAttribute()
,传统上,您会在servlet中的某个地方调用该调用,以将对象放入会话中。@SessionAttributes
是声明模型对象的不同方式,你也可以把它当作@modeldattribute
或标准的创建新对象来使用。这些东西根本不是等价的,你不能将它们与同类进行比较。所谓等价,我的意思是,它们解决了一个问题。我见过一个例子,第一个项目是在没有注释的情况下构建的,然后同样是在注释的情况下构建的。在注释中,他添加了@session thing,但在没有注释的示例中,他没有使用session.setAttribute。这就是为什么我感到困惑和困惑
@requestMaping = <bean name="/user.html"