0
コントローラ内の他の変数と同じ列の要素にアクセスする方法を教えてください。jsfアレイコントローラ内の別の変数を使用してアクセスする
私は配列 "タブ"とint "mynumber"を持っていますが、変数 "i"はちょうど私のforeach変数です。
なぜこれが機能しないのですか?
<h:inputText value="#{controller.tab[i][mynumber]}" /></span>
コントローラ内の他の変数と同じ列の要素にアクセスする方法を教えてください。jsfアレイコントローラ内の別の変数を使用してアクセスする
私は配列 "タブ"とint "mynumber"を持っていますが、変数 "i"はちょうど私のforeach変数です。
なぜこれが機能しないのですか?
<h:inputText value="#{controller.tab[i][mynumber]}" /></span>
変数の名前だけを書くことはできません。変数を所有するBeanの名前を使用する必要があります。だからあなたの状況で:
<h:inputText value="#{controller.tab[i][controller.mynumber]}" />
私とmynumberは何ですか?彼らはどこにでも前に宣言されていますか? – sunofkyuss
iはforeachの変数で、mynumberはコントローラのintです –