小编典典

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

spring-mvc

我已经创建了一个视图,并且它运行良好,但是现在我需要在页面内包含另一个JSP。

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

我尝试使用

   <%@ include file="/views/shared/items/NewItem.jsp" %>

考虑到我的NewItem.jsp是与其他视图一起安装的(即不能通过常规路径访问,而是由控制器控制),因此它始终为我提供FileNotFound,我如何才能将安装在视图旁边的JSP文件包括在内

如果我取出“包含文件”,我的视图将呈现没有问题。

我确定我在这里缺少什么吗?

提前致谢


阅读 215

收藏
2020-06-01

共1个答案

小编典典

如果NewItem.jsp位于中/WEB-INF/views/shared/items/NewItem.jsp,则在引入它时必须使用此路径:

<%@ include file="/WEB-INF/views/shared/items/NewItem.jsp" %>
2020-06-01