首页 > 解决方案 > 如何从通知或外部电子邮件深层链接到特定的 JSF 视图?

问题描述

朋友们好日子

我一直在互联网上搜索如何在 JSF 2.3.x+ 中实现深度链接的合适示例

与 REST 端点进行深度链接并使用一些 JavaScript UI 是微不足道的。但是在 JSF 2.3.x+ 中使用 PrimeFaces 做到这一点并不是那么简单(至少,解决方案似乎在逃避我)。

在最基本的层面上,我需要完成以下工作:

  1. 应用服务器是最新的在 CentOS 上运行的 WildFly。
  2. 使用 JSF 2.3+
  3. 使用最新的 PrimeFaces。
  4. 后端在 PostrgeSQL 11 上运行
  5. 基于某些用户操作,会生成通知和请求批准的电子邮件。
  6. 电子邮件和通知(通知图标和面板在应用程序本身内实现)发送给特定的人。
  7. 电子邮件和通知必须包含一个链接到 JSF 应用程序的深层链接,以便当用户单击电子邮件中的链接时,如果尚未登录,他/她将登陆登录页面。
  8. 然后在正确的身份验证之后,用户将被带到确切的 JSF 屏幕,根据用户需要批准的内容显示正确的状态。

不幸的是,我没有任何代码可以显示为我的尝试,因为它们不起作用,而不是询问如何修复从一开始就完全错误的代码;我只请求指向博客的指针或关于如何在 JSF 中使用正确的状态管理完成深度链接的简短提示。

最诚挚的感谢

标签: javauser-interfacejsfprimefacesdeep-linking

解决方案


推荐阅读