【发布时间】:2012-01-06 20:42:30
【问题描述】:
我正在使用 PrettyFaces 作为 url 重写库,如下所示:
@URLMappings(mappings = {
@URLMapping(id = "page1", pattern = "/page1", viewId = "/faces/pages/page1.xhtml"),
@URLMapping(id = "page2", pattern = "/page2", viewId = "/faces/pages/page2.xhtml") })
我可以得到viewId如下:
String viewId = facesContext.getViewRoot().getViewId();
这将返回类似:/faces/pages/page1.xhtml
我想知道是否有一种直接的方法可以让视图的模式或 id 返回类似 page1 的内容,或者我必须在上面的代码中使用 substring获取viewId?
【问题讨论】:
标签: java jsf-2 url-rewriting prettyfaces