【问题标题】:HTML folder structureHTML文件夹结构
【发布时间】:2015-04-06 00:21:21
【问题描述】:

在我的动态 Web 项目中,相对于 WebContent 文件夹,我具有以下文件夹结构:

WebContent/
├── META-INF/
├── WEB-INF/
└── index.xhtml

因此,如果我将我的应用程序部署到服务器,我可以在以下位置访问它:localhost:<port><context-root>,它将在 WebContent 文件夹下显示 index.xhtml 文件。我还有其他部分想放在他们自己的文件夹中。但仅仅出于组织原因,最好将所有静态文件(例如 XHTML 文件)放在它自己的文件夹中,例如:

WebContent/
├── META-INF/
├── WEB-INF/
└── Static/
    ├── Section/
    │   └── index.xhtml
    └── index.xhtml

但是现在如果我指向localhost:<port><context-root>,它将不会打开 index.xhtml 文件(因为它现在位于 /Static 文件夹下)。有没有办法让localhost:<port><context-root>“指向”我的静态目录而不在 URL 中显示(不显示 /Static)?

【问题讨论】:

    标签: html jakarta-ee directory directory-structure


    【解决方案1】:

    您可以在 web.xml 中配置<welcome-file-list>,您可以在其中将要访问的文件指定为默认页面。

    【讨论】:

    • 我不敢相信我什至没有想到这一点......所以你说在<welcome-file>标签中放置目录和文件,例如“/Static/index.xhtml”。
    • 是的,你的文件的具体路径,在你的路径中似乎需要“部分”
    猜你喜欢
    • 1970-01-01
    • 2020-10-08
    • 2021-11-18
    • 2021-04-11
    • 2014-02-18
    • 2018-08-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多