Spring MVC:在视图中包含JSP(JSP安装在视图旁边,因此外部控制器无法访问)?

Mar*_*tin 4 spring jsp spring-mvc

我创建了一个视图并且它运行良好但我现在需要在页面中包含另一个JSP.

考虑到我的视图安装在WEB-INF/Views的受保护区域(因此它在我的资源目录中不可用,我的imgs,css是)

我试过用

   <%@ include file="/views/shared/items/NewItem.jsp" %>
Run Code Online (Sandbox Code Playgroud)

它总是给我FileNotFound,考虑到我的NewItem.jsp与我的其他视图一起安装(即不能通过正常路由访问但由控制器控制)如何包含安装在我视图旁边的JSP文件

如果我取出"包含文件",我的视图呈现没有问题.

我相信我错过了什么?

提前致谢

JB *_*zet 14

如果NewItem.jsp/WEB-INF/views/shared/items/NewItem.jsp,则在包含它时必须使用此路径:

<%@ include file="/WEB-INF/views/shared/items/NewItem.jsp" %>
Run Code Online (Sandbox Code Playgroud)