我有这样的文件结构:
Hello World
+---Web Content
| +---views
| | +---Components
| | | +---component1.jsp
| | | +---component1.js
| | +---Page1
| | | +---page1.jsp
我正在尝试将components文件夹移动到Web Content目录(上一层)
但是,我遇到了使用" $ {pageContext.request.contextPath}"的问题。在我的jsp包括。它们在我的component1.jsp文件中工作,将css和js文件包含到jsp:
中<script type='text/javascript' src="${pageContext.request.contextPath}/views/Components/component1.js"></script>
(以上作品)
...当我尝试使用相同的请求包含该组件时,他们不能在我的page1.jsp中工作:
<%@ include file="${pageContext.request.contextPath}/views/Components/component1.jsp" %>
这里发生了什么?页面上下文请求是否在&lt; %%&gt;范围内不起作用?标签?在&lt; %%&gt;范围内使用的等价物是什么?标签