は、私は(JSF 1.2で)これに似た何かをしたい:JSF 1.2ページからのBeanメソッドへのアクセス - フックライフサイクル?ハックゲッター?
<html>
...
#{myObject.foreignKey(parentObject.primaryKey)}
<h:inputText value="#{myObject.myProperty}"/>
</html>
や他の言葉で:ウェブページから、私はそのページに到達したときにオブジェクトに値を設定したいです。
これはJSF 2.0では簡単ですが、JSF 1.2ではまったく不可能です。 ハック/回避策はありますか? オブジェクトと文字列/整数を引数とし、返されたオブジェクトを処理する関数を定義しますか? inputText(および他のすべての入力フィールド)を上書きし、すべての種類のフレームワーク関連のクラスにアクセスすることは厄介なようです
私はかなりイライラしています。最後の方法を試してみるには、属性 'var'は必須のエラーです。 varとしてダミーを渡すと、ターゲットを無視するだけです。たぶん私たちは特別なELのlibを使用しているか、私は何かを逃しています(私たちは春を使用しています)。私は明日それをもう一度見なければならない私は恐れている。 –
Toskan
my c:set属性 'var'が必要です。エラーは古いJSTL 1.0 xmlns ...の結果です。 xmlns:c = "http://java.sun.com/jsp/jstl/core"(http://www.jsptutorial)ではなく、xmlns:c = "http://java.sun.com/jstl/core" .org/content/jstl inドイツ語)。 問題:よく私はjstl c:setが動作していることを確認できませんでした。JBoss 4.2.2でsetterを呼び出すことはありませんでした。私はJSPのサンプルのヒープを見つけましたが、JSFを使った例はありませんでした。 – Toskan
私はまだ暗闇の中でつまずいているようです。新しい/ jsp/jstl/..タグはまったく動作しません。混乱のビットがあるようです... http://stackoverflow.com/questions/2373592/how-do-you-use-jstlを参照してください。私もxhtmlを使用しています – Toskan