1

編集: PrimeFaces から DualListModel によってもたらされた、ユーザーが選択した値のリストを反復しようとしています。

これが私がやろうとしていることです:

List<Department> dptsSelected = dptsDual.getTarget();
for (Department d : dptsSelected ) {
//do something
}

dptsDual:

DualListModel<Department> dptsDual;

FOR ループに入るとエラーが発生します。例外は、ループに入る前でもスローされ、FOR でスローされます。

java.lang.ClassCastException: java.lang.String cannot be cast to Department

ティア

4

2 に答える 2

0

私は自分の問題を解決しました。PFコンポーネントがオブジェクトをページから戻すことができると思い込んでしまいました。私がしたときにJavaが抗議しなかったので、私はこれを仮定しました:

List<Department> dptsSelected = dptsDual.getTarget();

だから..多分私はコンバーターを使用してこれを解決する必要があります。

助けてくれてありがとう。

于 2012-04-06T15:59:01.393 に答える