0

私は以下を持っています:

public abstract class aBean{... methods and variables ...}

@ManagedBean, ViewScoped
public class BeanType1 extends aBean{...only one method overritten...}

@ManagedBean, ViewScoped
public class BeanType2 extends aBean{...only one method overritten...}

BeanType1 を使用して View.xhtml (h:outputlink) にリンクし、BeanType2 を使用して (同じ) View.xhtml に別のリンクをリンクすることは可能ですか? 一種のビュー継承が必要です。#{BEANPARAM.method} のような EL 式を使用したい場合、BEANPARAM は BeanType1 または BeanType2 にすることができます...

ビューはまったく同じで、重複を避けたい...

これは可能ですか、それとも異なる Bean (#{viewScope[PARAM].} を使用) を持つ 2 つの同一のビューが必要ですか? ユーザーがこれを変更でき、これが異なる結果になるため、GET パラメータを使用したくないのは結果(不安)

4

1 に答える 1