在应用程序名称后隐藏 JSF 2 URL

Posted

技术标签:

【中文标题】在应用程序名称后隐藏 JSF 2 URL【英文标题】:Hide JSF 2 URL after the application name 【发布时间】:2012-01-23 00:31:09 【问题描述】:

我需要使用两个简单的 url 在 Tomcat 7 中部署我的 JSF2 应用程序,如下所示:

www.rdauctions.com 和 www.rdauctions.com/backoffice

(第一个用于公共应用程序,第二个用于管理应用程序。)

我不想在 URL 中显示任何其他内容。那可能吗?

【问题讨论】:

【参考方案1】:

您可以使用 servlet 过滤器和 JSF 视图处理程序执行类似的操作,但最简单的解决方案可能只是使用 PrettyFaces。

【讨论】:

谢谢,阿扬。你能详细说明一下吗?我目前正在使用 myfaces-2.1.4。 你最好从这里开始:ocpsoft.com/docs/prettyfaces/3.3.2/en-US/html 阅读介绍,玩一些例子。如果您仍然不明白,您可以在此处或在专门的 OCP 论坛上提出更具体的问题。祝你好运! 哦,抱歉,我现在看到了链接。我会试一试。谢谢! 太棒了。太简单。再次感谢阿扬。

以上是关于在应用程序名称后隐藏 JSF 2 URL的主要内容,如果未能解决你的问题,请参考以下文章

从 URL 中删除应用程序名称

登录后重定向错误(Java EE w/JSF)

JSF 隐藏和显示

从 JSF 1.2 迁移到 JSF 2.0 后,每次导航都出现 ViewExpiredException

使用 URL 参数的 JSF 托管 Bean 方法调用

如何在 jsf 中创建用户友好和 seo 友好的 url?