0

通过 Seam3 @ViewConfig 接口使用漂亮面孔时,如何获取 urlMapping 的 id?

在 pretty-config.xml 中,id 在 url-mapping 元素上指定。

<url-mapping id="foo">
   <pattern value="/page/foo/">
   <view-id value="..." /> 
</url-mapping>

使用 Pretty Faces 提供的 @URLMapping 注释,我可以使用 id 属性。

@URLMapping(id = "foo", pattern = "/page/foo", viewId = "...")
public class FooBean {
    // some code here
}

但是 Seam faces 提供的 @UrlMapping 注释没有任何 id 属性,所以我想知道这个映射的 id 是什么。

@ViewConfig
public interface PagesConfig {
   static enum Pages {
        @ViewPattern("...")
        @UrlMapping(pattern = "/page/foo")
        FOO,
    }

    static enum AnotherPages {
        @ViewPattern("...")
        @UrlMapping(pattern = "/page/foo2")
        FOO,
    }
}
4

0 回答 0