Hallo zusammen ,
ich habe in einer JSP Selectlisten die ich aus der Java Klasse heraus füllen will. Ich weiss aber vorher nicht wie viele Selectlisten es werden , also ob 5 oder 10.
Der Code um die Collection zu füllen sieht wie folgt aus
so der Code um die Selectboxen nun zu definieren in der JSP sieht wie folgt aus
So das Problem ist er sagt immer failed to obtain Spezified collection.
Ich habe schon herausgefunden das es an folgender Zeile liegt
er kann das <%i%> nicht als Zahl ersetzen wenn ich die Slectlisten einzeln jeweils mit zahl angebe so klappt es .
ICh weiss mit den Java scriptlets ist nicht die feine englische Art aber wie kann ich das Problem möglichst schnell und einfach beheben .
Ich hoffe ihr versteht mein Problem Oo
ich habe in einer JSP Selectlisten die ich aus der Java Klasse heraus füllen will. Ich weiss aber vorher nicht wie viele Selectlisten es werden , also ob 5 oder 10.
Der Code um die Collection zu füllen sieht wie folgt aus
Code:
for (int i=0; i<antigene.size(); i++){
baseForm.setOptions(""+(i+1), model.getPosNegNichts(), "id", "bezeichnung");
baseForm.set(""+(i+1), "leer");
System.out.println("**********:"+""+i);
}
System.out.println("Die Größe der Lite ist :"+antigene.size());
baseForm.setOptions("antigene", antigene, "id", "id");
baseForm.set("antigene", antigene);
baseForm.set("sesModel", model);
baseForm.setEnabled(true);
so der Code um die Selectboxen nun zu definieren in der JSP sieht wie folgt aus
Code:
<%int i=1;%>
<tr>
<td valign="middle" align="left" colspan="6">
<logic:iterate id="antigene" name="lieferscheinAnticmvForm" property="antigene_options" type="de.bsdwest.basweb.webcore.form.BaseOption">
<%out.println("Der Wert der Variable ist: " + i);%>
<forms:select property="<%i%>" />
<%i++;%>
</logic:iterate>
So das Problem ist er sagt immer failed to obtain Spezified collection.
Ich habe schon herausgefunden das es an folgender Zeile liegt
Code:
<forms:select property="<%i%>" />
er kann das <%i%> nicht als Zahl ersetzen wenn ich die Slectlisten einzeln jeweils mit zahl angebe so klappt es .
ICh weiss mit den Java scriptlets ist nicht die feine englische Art aber wie kann ich das Problem möglichst schnell und einfach beheben .
Ich hoffe ihr versteht mein Problem Oo