java - 在 JSP 中动态包含网站组件
问题描述
在 JSP 中引用包含时有没有办法使用根路径?我的意思是不要使用这种方法:
<jsp:include page="../inc/header.jsp" />
<jsp:include page="../../inc/header.jsp" />
等等。
像这样引用它:
<jsp:include page="jsp/inc/header.jsp" />
解决方案
任何试图在这里弄清楚的人都是我想出的答案。出于某种原因,intelij IDE 告诉我无法解析路径(骗子!)查看我的项目树,您可以在项目中使用以下代码将标头包含到任何文件中:
<%@ include file="/jsp/inc/header.jsp" %>
This is page content
<jsp:include page="/jsp/inc/footer.jsp" />
在这两种情况下,IDE 都会告诉您它无法解析 URL,但它的工作原理就像一个魅力,我希望这不仅能帮助我,也能帮助未来的访问者
推荐阅读
- reactjs - 尝试导入错误:“Switch”未从“react-router-dom”导出
- x86-64 - 尝试打开 ELF 文件时出现 ghidra 错误
- javascript - 如何异步检查用户名是否已使用 formControl?
- rust - 当 Option::unwrap_or_default 包含引用时,如何使用它?
- android - 如何从 Dotfuscator CE (VS 2019) 中排除引用的程序集?
- django - 如何在 Django REST Framework 中使用 Djoser 设置用户注册的特殊权限?
- reactjs - React.js - 更新组件挂载/卸载的图标样式
- javascript - 以匿名对象为键的 JS Map
- python - 安全性 - App Engine 多租户 (Python)
- batch-file - 用于运行批处理文件的 VBS 脚本,而不是在启动时运行