Seam3 @ViewConfig和漂亮的人脸映射id

时间:2012-06-11 21:43:55

标签: seam seam3 prettyfaces

通过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,
    }
}

0 个答案:

没有答案