いくつかの実験の後、私はGETパラメータをEL@ManagedBean
を使用して(したがってJSF)Beanに注入することができました。@ManagedProperty
現在、 からパラメーター マップを読み取る方法を除いてFacesContext.getCurrentInstance().getExternalContext()
、GET パラメーターを@Named
(したがって、CDI-) Bean に注入することはできませんでした。
そのため、JSF Bean と CDI Bean の長所と短所について読んでいます。要するに、私は 2 つの質問に行き詰まっています。CDI Bean よりも JSF Bean を使用する場合、何か不利な点はありますか? 2番目。もしそうなら、私のGETパラメータをCDI Beanに注入するきれいな方法はありますか?