Spring RequestMapping не срабатывает при запросах .jsp - PullRequest
0 голосов
/ 09 января 2019

В моем проекте Spring / AngularJS есть смесь файлов шаблонов .jsp и .html. Это довольно большой и старый проект, с которым я не слишком знаком.

Запрос в следующем порядке прекрасно запускает функцию RequestMapping:

http://localhost:8080/templates/secured/html/template.html

Но следующее не вызывает функцию RequestMapping вообще, а вместо этого дает 404:

http://localhost:8080/templates/secured/html/template.jsp

Что может быть не так? Моя функция RequestMapping выглядит так:

 @RequestMapping( value = "templates/secured/**/*.*", method = GET )
  public String findTemplate( HttpServletRequest request, 
                              @RequestParam Map<String,Object> params, Model model ) {

    String url = request.getRequestURI()
      .replaceFirst( "^/templates/secured/", "/inc/" );

    logger.info(url);

    return url;

  }

EDIT:

Таким образом, функция отображения запросов, по-видимому, запускает практически все, кроме EXPEPT .jsp. Например, .jsp1 работает.

...