gpt4 book ai didi

java - 如何更改我的 Web 项目的起始页?

转载 作者:搜寻专家 更新时间:2023-10-31 19:58:10 24 4
gpt4 key购买 nike

当我在 eclipse 中创建一个新项目时,它会自动为我创建一个 index.jsp 页面,我不希望起始页是 .jsp,我希望它是 .xhtml这是我在 web.xml 中所做的:

<web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
<servlet>
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>myStartPage.xhtml</welcome-file>
</welcome-file-list>
</web-app>

当我在本地主机上运行项目时,上面的代码不允许我将页面 myStartPage.xhtml 作为第一页。

我应该如何修改它以使浏览器为我显示起始页。我也不想使用任何 url 模式。这是强制性的吗?(我尝试删除该标签,但它没有构建)。

最佳答案

试试这个 servlet 映射:

<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.xhtml</url-pattern>
</servlet-mapping>

这适用于 Glassfish 3。

关于java - 如何更改我的 Web 项目的起始页?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6122499/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com