我使用flashAttributes使用POST/Redirect/GET
策略将数据从一个控制器发送到其他控制器。但我需要访问我的过滤器类中的模型属性。我的过滤器类看起来像这样。
public class JwtAuthenticationTokenFilter extends OncePerRequestFilter {
@Override
protected void doFilterInternal(HttpServletRequest request, HttpServletResponse response, FilterChain chain) throws ServletException, IOException {
}
}
有没有办法从HttpServeletRequest
获取modelAttribute。
提前致谢
答案 0 :(得分:0)
经过多次奋斗后找到答案。我可以在过滤器中使用此代码获取flashAttributes。
FlashMap flashMap =new SessionFlashMapManager().retrieveAndUpdate(request,null);
if (flashMap != null) {
value = (String)flashMap.get("key");
}