Spring RequestMapping不会在.jsp请求上触发

时间:2019-01-09 06:40:02

标签: java angularjs spring request request-mapping

我的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;

  }

编辑:

因此,请求映射功能似乎会触发除.jsp以外的几乎所有内容。例如,.jsp1有效。

0 个答案:

没有答案