Как вы получаете Jsp PageContext изнутри контроллера в Spring MVC?

#java #spring-mvc #jsp

#java #spring-mvc #jsp

Вопрос:

Я пытаюсь получить доступ к неявному Jsp PageContext изнутри моего контроллера Spring MVC. Каким-то образом он передается в шаблон JSP, но я хочу получить к нему доступ с моего контроллера.

Ответ №1:

Если вам просто нужен контекстный путь. Затем добавьте следующую инструкцию import:

 import javax.servlet.http.HttpServletRequest;
  

Затем вы можете использовать следующий код в вашем контроллере:

 @GetMapping("/your-path")
public String controllerMethod(HttpServletRequest request) {
   ...
   String contextPath = request.getContextPath();
   ...
   return "your-url";
}