通过Seam3 @ViewConfig界面使用漂亮的面孔时,如何获取urlMapping的id?
在pretty-config.xml中,在url-mapping元素上指定了id。
<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面孔提供的@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,
}
}