Da bin ich wieder und habe ein kleines Problem mit Struts!
Folgende Situation ich möchte eine Tabelle anzeigen und dann mit checkboxen in der ersten Spalte auswählen
welche Zeilen auf eine weitere Seite übergeben werden.
Ich benutze dazu eine Treemap mit 3 werten
String Name String Beruf boolean selected diese schicke ich von der Action in die Form und lasse Sie dann
in der JSP anzeigen die selected benutze ich um der checkbox zu übergeben ob eine Zeile schon vorgewählt
ist oder nicht.
Die Anzeige funzt super nur wenn ich jetzt einen Haken setze oder wegnehme wird mir diese Information nicht
übergeben die treemap in der Form ändert sich nicht ! Wie übergebe ich die Information
Kleine Anmerkung vorher habe ich die Haken über multibox im iterate der JSP erstellt und über ein String Array
ausgelesen diese Lösung musste ich leider verwerfen da ich Syncronisationsprobleme mit der Treemap hatte.
Hier ein bisschen CODE
Folgende Situation ich möchte eine Tabelle anzeigen und dann mit checkboxen in der ersten Spalte auswählen
welche Zeilen auf eine weitere Seite übergeben werden.
Ich benutze dazu eine Treemap mit 3 werten
String Name String Beruf boolean selected diese schicke ich von der Action in die Form und lasse Sie dann
in der JSP anzeigen die selected benutze ich um der checkbox zu übergeben ob eine Zeile schon vorgewählt
ist oder nicht.
Die Anzeige funzt super nur wenn ich jetzt einen Haken setze oder wegnehme wird mir diese Information nicht
übergeben die treemap in der Form ändert sich nicht ! Wie übergebe ich die Information
Kleine Anmerkung vorher habe ich die Haken über multibox im iterate der JSP erstellt und über ein String Array
ausgelesen diese Lösung musste ich leider verwerfen da ich Syncronisationsprobleme mit der Treemap hatte.
Hier ein bisschen CODE
Code:
<%@ page language="java" %>
<%@ taglib uri="/tags/struts-bean" prefix="bean" %>
<%@ taglib uri="/tags/struts-html" prefix="html" %>
<%@ taglib uri="/tags/struts-logic" prefix="logic" %>
<html:form action="/tabelle.do">
<bean:define id="treemap" name="Form" property="treemap"/>
<table>
<TR>
<TH></TH>
<TH>Name</TH>
<TH>Beruf</TH>
</TR>
<logic:iterate id="element" name="treemap" indexId="itemidx">
<td>
<html:checkbox name="element" property="value.selected" style="height: 14px; width: 10px;">
</html:checkbox>
</td>
<td>
<bean:write name="element" property="value.name"/>
</td>
<td>
<bean:write name="element" property="value.beruf"/>
</td>
</logic:iterate>
</table>
<html:submit styleClass="button" property="button" style="width:120;" value="Submit"/>
</html:form>