Wildfly中的URL重写?

时间:2014-11-21 15:35:23

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

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

现在我的页面是这样的:

  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
  7. 我想将其更改为更易读的网址。特别是报道!以示例顺序,我期待有这样的事情:

    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
    7. 我相信我必须专注于Wildfly 8中相当于mod_rewrite的东西?有人知道一步一步如何做到这一点?或者可能是一个简短的解释?

1 个答案:

答案 0 :(得分:3)

您可能还想看看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