Seam3@ViewConfig和pretty faces映射id

Seam3@ViewConfig和pretty faces映射id,seam,seam3,prettyfaces,Seam,Seam3,Prettyfaces,当通过Seam3@ViewConfig界面使用漂亮的面孔时,如何获取urlMapping的id 在pretty-config.xml中,id是在url映射元素上指定的 <url-mapping id="foo"> <pattern value="/page/foo/"> <view-id value="..." /> </url-mapping> 但是Seam faces提供的@UrlMapping注释没有任何id属性,所以我想知道

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

在pretty-config.xml中,id是在url映射元素上指定的

<url-mapping id="foo">
   <pattern value="/page/foo/">
   <view-id value="..." /> 
</url-mapping>
但是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,
    }
}

我发现Seam可能会根据@ViewPattern设置映射id。这种行为确实令人不快,因为它使映射id依赖于文件位置。有没有办法自己指定它?我想你在JIRA中报告这是一个问题--我不认为这是一个受支持的特性。
@ViewConfig
public interface PagesConfig {
   static enum Pages {
        @ViewPattern("...")
        @UrlMapping(pattern = "/page/foo")
        FOO,
    }

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