我想问一个有关JSP页面的问题。我将项目设置为以下结构,以便有效地管理项目。当我在列表文件夹main.jsp中时,将标题设置为以下内容
<%@ include file="universe/header.jsp" %>
当我打开main.jsp时,它显示错误
找不到“ jsp / list / universe / header.jsp”
header.jsp和其他类无法读取。谁能帮助我解决问题?谢谢。
类结构
webapp | |-- jsp | |-- list | | | |--main.jsp | |-- universe | |-- header.jsp |-- footer.jsp
在JSP包含指令中,路径可以相对于包含页面或绝对路径(然后它必须以a开头/并属于Web应用程序根目录)。
/
因此,在这种情况下,您必须将路径设置为../universe/header.jsp或/jsp/universe/header.jsp。
../universe/header.jsp
/jsp/universe/header.jsp