JSF中的路线图

时间:2015-10-04 06:32:37

标签: jsf rewrite maproute

我使用JSF建立一个网站,我需要有以下网址:

www .---。com / domain1 / page.jsf
www.---.com/domain2/page.jsf
...... WWW ---。com / domainN / page.jsf

在ASP.NET中我能够这样做:

routes.MapRoute(
    name: "Default",
    url: "{domain}/{controller}/{action}/{id}",
    defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional });

我尝试过像这样使用http://www.ocpsoft.org/rewrite/

.addRule(Join.path("/{domain}/clients/{page}").to("/clients/{page}.jsf"));
但效果却不尽相同。 例如,当使用:

重定向到bean方法中的另一个页面时
return "page?faces-redirect=true";

由其生成的url不包含域部分。我也无法从请求网址获取域名部分,因为它不在那里。 我怎么能实现这个目标呢?

由于

0 个答案:

没有答案