Seam3@ViewConfig和pretty faces映射id
当通过Seam3@ViewConfig界面使用漂亮的面孔时,如何获取urlMapping的id 在pretty-config.xml中,id是在url映射元素上指定的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属性,所以我想知道
<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,
}
}