Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在带注释的控制器spring MVC中使用sessionAttribute_Java_Spring Mvc - Fatal编程技术网

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"