Hallöle,
ich suche mir jetzt schon einige Zeit lang einen Wolf und auch der Struts User Guide mit den Taglib-Referenzen hat mich nicht weitergebracht. Das Thema Struts ist für mich noch recht neu, weshalb ich hoffe, dass ihr mir hierbei weiterhelfen könnt.
Ich habe ein Drop-Down Menü in meinem .jsp, dessen Werte ich als String-Vector iteriere. Nun möchte ich aber einen bestimmten Wert der Liste selektieren und ich habe keine Ahnung, wie ich das anstellen soll. Normalerweise per property, oder? Allerdings habe ich kein Bean, sondern eben diesen String-Vector. Muss ich nun doch ein Bean erstellen? Oder geht es auch so?
Hier der Auszug aus meiner .jsp:
Befüllt wird die Liste in meinem Controller mit:
Wie ich oben schon geschrieben habe: Ich kann Werte aus der Liste auswählen und in der Datenbank speichern. Mein Ziel ist es nun aber auch, die ausgelesenen Werte (gelesen wird korrekt) in meine Oberfläche zu schreiben und den entsprechenden Wert zu selektieren.
Ich bin gespannt auf eure Tipps!
Liebe Grüße
Susanne
ich suche mir jetzt schon einige Zeit lang einen Wolf und auch der Struts User Guide mit den Taglib-Referenzen hat mich nicht weitergebracht. Das Thema Struts ist für mich noch recht neu, weshalb ich hoffe, dass ihr mir hierbei weiterhelfen könnt.
Ich habe ein Drop-Down Menü in meinem .jsp, dessen Werte ich als String-Vector iteriere. Nun möchte ich aber einen bestimmten Wert der Liste selektieren und ich habe keine Ahnung, wie ich das anstellen soll. Normalerweise per property, oder? Allerdings habe ich kein Bean, sondern eben diesen String-Vector. Muss ich nun doch ein Bean erstellen? Oder geht es auch so?
Hier der Auszug aus meiner .jsp:
Code:
<select id="form_holidayarea" name="holiday" onchange="changeFormItem('form_holidayarea')">
<logic:iterate id="holiday" property="holidayarea" name="holidays">
<option value="<bean:write name="holiday"/>"><bean:write name="holiday"/></option>
</logic:iterate>
</select>
Befüllt wird die Liste in meinem Controller mit:
Code:
Vector<String> holidays = new Vector<String>();
holidays.add("D-BW");
holidays.add("CH");
request.setAttribute("holidays", holidays);
Wie ich oben schon geschrieben habe: Ich kann Werte aus der Liste auswählen und in der Datenbank speichern. Mein Ziel ist es nun aber auch, die ausgelesenen Werte (gelesen wird korrekt) in meine Oberfläche zu schreiben und den entsprechenden Wert zu selektieren.
Ich bin gespannt auf eure Tipps!
Liebe Grüße
Susanne