1

ドキュメントを読んで自分で試してみたところ、JSF 2.0 はブックマーク可能な URL をh:linkandh:button要素に適用しました。

要素のブックマーク可能な URL を作成することはできますh:commandLinkか? f:paramの結果URLに適用されない経験がありますh:commandLink

4

1 に答える 1

4

h:commandLinkPOST リクエストを起動するので、できません。を使用するだけh:linkです。

使用する唯一の理由がh:commandLinkBean アクション メソッドを起動することである場合は、それを Bean コンストラクターまたは@PostConstructによって開かれたビューにアタッチされたリクエスト スコープ Bean に移動しh:linkます。f:paramで値にアクセスできます@ManagedProperty

public BeanOfTargetPage {
    @ManagedProperty(value="#{param.foo}")
    private String foo;

    @PostConstruct
    public void init() {
        // Parameter 'foo' is available here.
    }

    // ...
}
于 2010-12-16T14:50:24.893 に答える