java - JSP - 包含资源文件夹中的文件

标签 java spring jsp spring-mvc war

如何将文件从资源路径包含到我的 jsp 文件中?具体路径应该是什么。使用 @includejsp:include

我的目录结构:

enter image description here

我想包含 resources/static/template/index.html home.jsp 中的包含路径。

最佳答案

您不应该在 WEB-INF 的任何子目录中包含 .jsp 文件,并且如果 webapp 是您的 Web 应用程序的上下文根,则您无法包含其之外的任何内容,因为 include 指令和标准标记仅适用于上下文根目录下的文件。

如果您要将整个 resources 目录移动到 webapp 下,那么您将能够使用以下其中一项:

<%@include file="/resources/static/template/index.html"%>

或者

<jsp:include page="/resources/static/template/index.html"/>

关于java - JSP - 包含资源文件夹中的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46178466/

相关文章:

java - 如何在 OpenJPA 2.0.1 中禁用缓存(编辑 : Issues with BoneCP)

java - 如何使用动态 URL 匹配器配置配置 Spring security Oauth 2.0?

java - JSTL 和 hashmap 不工作

java - List 中的对象具有相同的值 - 最后添加的元素的值

java - JSch.addIdentity 的 pubkey 参数的用途

java - CallableStatement 可以用来代替PreparedStatement 吗?

spring - @Autowired - 没有为依赖至少 1 个 bean 找到符合条件的 bean

java - 使用spring在数据库上按参数搜索

Java:使用自定义标签为 Web 应用程序创建 GUI 构建器

css - 如何在表格中拥有struts2表单?