【问题标题】:URL rewrite in Wildfly?Wildfly 中的 URL 重写?
【发布时间】:2015-01-19 19:25:10
【问题描述】:

我在后台使用 RichFaces、PrimeFaces 和 Java 构建了一个应用程序。我在 Wildfly 8 中运行的结果 (mysite.war)。

现在我的页面是这样的:

  1. www.mysite.com/index.jsf
  2. www.mysite.com/report.jsf?no=1
  3. www.mysite.com/report.jsf?no=2
  4. www.mysite.com/report.jsf?no=3
  5. www.mysite.com/report.jsf?no=4
  6. www.mysite.com/legal.jsf

我想将其更改为更具可读性的 URL。尤其是报道!以示例订单为例,我期待有这样的东西:

  1. www.mysite.com
  2. www.mysite.com/report/turkey
  3. www.mysite.com/report/germany
  4. www.mysite.com/report/england
  5. www.mysite.com/report/spain
  6. www.mysite.com/legal

我相信我将不得不专注于 Wildfly 8 中的 mod_rewrite 等价物?有谁知道一步一步如何做到这一点?或者也许是一个简短的解释?

【问题讨论】:

  • 试试PrettyFaces
  • 谢谢@kolossus!正是我想要的!

标签: jsf mod-rewrite jsf-2 primefaces richfaces


【解决方案1】:

您可能还想看看 Rewrite,它将成为 PrettyFaces 4 的核心。它更具动态性,如果您需要登录,可以拦截 URL。

http://www.ocpsoft.org/java/migrating-from-prettyfaces-to-rewrite-simplicity-meets-power/

http://www.mastertheboss.com/javaee/servlet-30/rewrite-a-java-ee-url-rewriting-solution

【讨论】:

    猜你喜欢
    • 2015-03-28
    • 1970-01-01
    • 1970-01-01
    • 2013-03-15
    • 2012-12-28
    • 2011-07-30
    • 2014-09-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多