HTML 文件夹结构
HTML folder structure
在我的动态 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>
"point" 到我的静态目录而不在 URL 中显示它(不显示 /Static)?
您可以在 web.xml 中配置 <welcome-file-list>
,您可以在其中指定要访问的文件作为默认页面。
在我的动态 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>
"point" 到我的静态目录而不在 URL 中显示它(不显示 /Static)?
您可以在 web.xml 中配置 <welcome-file-list>
,您可以在其中指定要访问的文件作为默认页面。