一尘不染

无法在JSP中使用“包含文件”

jsp

我想问一个有关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

阅读 210

收藏
2020-06-10

共1个答案

一尘不染

在JSP包含指令中,路径可以相对于包含页面或绝对路径(然后它必须以a开头/并属于Web应用程序根目录)。

因此,在这种情况下,您必须将路径设置为../universe/header.jsp/jsp/universe/header.jsp

2020-06-10