gpt4 book ai didi

Spring:在自定义 ViewResolver 中访问 HttpServletRequest

转载 作者:行者123 更新时间:2023-12-04 17:05:49 29 4
gpt4 key购买 nike

我想在基于自定义 InternalResourceViewResolver 的解析器中访问原始请求的 HttpServletRequest 对象。有什么简单的方法可以做到这一点吗?我在这里使用 Spring 2.5。

最佳答案

ViewResolver当前请求未提供接口(interface),因此它的实现也不提供。

但是,您可以选择从 RequestContextHolder 获取当前请求。 ,它使用线程绑定(bind)的变量来存储请求之类的东西,但它并不漂亮:

((ServletRequestAttributes)RequestContextHolder.currentRequestAttributes()).getRequest();

关于Spring:在自定义 ViewResolver 中访问 HttpServletRequest,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1192883/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com