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 フェイスが提供する @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