-1

私は el-impl-2.2.jar を jsf 2 で使用します。これにより、xhtml ファイルでマネージド Bean からメソッドを呼び出し、それにパラメーターを渡すことができます。

これをテストすると:

#{myBean.findById(1)} 

すべて正常に動作します。しかし今、リクエストからパラメータを取得したいので、これを試しました

#{myBean.findById(${param.id})}

動いていない。解決策はありますか?

4

1 に答える 1

1

この式は機能する#{myBean.findById(param.id)}はずです。ビューで検索しないでください。コントローラーで行う必要があります。そこで作成ManagedBeanして実行します。

mkyong の記事http://www.mkyong.com/jsf2/4-ways-to-pass-parameter-from-jsf-page-to-backing-bean/を読んでください。

于 2013-03-06T08:02:37.630 に答える