Передача значения из контроллера в фильтр при весенней загрузке - PullRequest
0 голосов
/ 21 июня 2019

Я пытаюсь передать значение из контроллера покоя в фильтр после обработки запроса.

Я использую пружинную загрузку 1.5

Я попытался установить атрибут для запроса в контроллереи попытался получить атрибут в фильтре сервлетов, но безрезультатно.

Пример: request.setAttribute ("key", "test");

@RestController
public class TestController {
  @GetMapping
  public String testing(HttpServletRequest request, HttpServletResponse response) {
   ....
   request.setAttribute("dummyKey", "dummyValue");
   return "SUCCESS";
  }
}

Ниже приведен мой фильтр

@Component
@Order(1)
public class TestFilter implements Filter {

 @Override
 public void init(FilterConfig filterConfig) throws ServletException {
    //NOOP
 }

 @Override
 public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) {
   final String value = request.getAttribute("dummyKey");
   System.out.println(" Value is " + value); // attribute value is null here
 }

 @Override
 public void destroy() {
    //NOOP
 }
}

Любые предложения.Заранее спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...