gpt4 book ai didi

jsf-2 - 如何显示默认主页?

转载 作者:行者123 更新时间:2023-12-05 00:01:08 26 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





Set default home page via <welcome-file> in JSF project

(3 个回答)


5年前关闭。




我们的应用程序 JSF2/weblogic10.3.4 在根上下文中部署了不同的客户端文件夹,如下所示。

app->webapp->ClientA->index.jsf
->ClientB->index.jsf

如果用户使用客户端名称请求我们的应用程序,我们需要显示相应的 index.jsf .

如果浏览器请求是 http://server/ClientA , 我们应该显示 http://server/ClientA/index.jsf

如果浏览器请求是 http://server/ClientB , 我们应该显示 http://server/ClientB/index.jsf

我们怎样才能做到这一点?

最佳答案

注册为 <welcome-file>web.xml .

<welcome-file-list>
<welcome-file>index.jsf</welcome-file>
</welcome-file-list>

您只需要在现有 index.xhtml 旁边创建同名的空文件。文件在同一个文件夹中,这样容器就会被愚弄那些文件确实存在,否则你仍然会得到 404。

另一种方法是替换 FacesServlet *.jsf的网址格式来自 *.xhtml这样你就永远不需要摆弄虚拟 URL。

...
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.xhtml</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.xhtml</welcome-file>
</welcome-file-list>

关于jsf-2 - 如何显示默认主页?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9295878/

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