在xml中:
<listener>
<listener-class>
orgspringframeworkwebcontextrequestRequestContextListener
</listener-class>
</listener>
代码实现:
>
你必须要有一个request的引用,否则是取不到的。request可以通过控制器传入,有了request自然就可以取到session了,或者可以通过spring的WebUtils取Session数据,如下:
拦截器举例:
public boolean preHandle(>
springmvc 可以用model直接数据绑定。举个例子,如果是controller里:
@RequestMapping(“/xxxaction”)
public String doXXX(User user){
String username = usergetUserName();
//这样就直接获取了,但这种方法有个要求,就是bean的字段名称和前台input里的name要一致。
return null;
}
要想使用request可以使用下面的方法:
在web点xml中配置一个监听
view plainprint
<listener>
<listener-class>
orgspringframeworkwebcontextrequestRequestContextListener
</listener-class>
</listener>
之后就可以在程序使用了
view
plainprint
>
InvokingHandlerMethod(>
以上就是关于如何在spring中获取request对象全部的内容,包括:如何在spring中获取request对象、spring mvc关于@Resource()获取对象为空的问题、使用springmvc时,如何在普通类中获取到session对象呢等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)