lina-: JSP-Auswahlliste gewählten Wert ermitteln

Beitrag lesen

moin annette :)

Hallo zusammen,
ich möchte mit JSP eine Auswahlliste machen und deren gewählten Wert nachher ausgeben. Die Seite darf auch neu geladen werden. Kann mir da evtl. jemand weiterhelfen.

// Auswahlliste aus Array befüllen
out.println("<form name="myform" action="" >");
out.println("<select name="auswahl" onSubmit="getSelect()" >");

<%for (int i=0; i< eintraege.length-1; i++){
out.println("<option value="+eintraege[i]+" > "+eintraege[i]+"</option>");
}%>
out.println("</select>");
out.println("<input type="submit" value="ok">");
out.println("<input type="text" name="currentText" value="">" );
out.println("</form>");
...

Funktioniert das in etwa so, oder liege ich ganz falsch.
Bin dankbar für jegliche Hilfe.

Ich würd es ein ganz klein wenig anders machen:
[...]
<form name="myform" action="">
<select name="auswahl" onSubmit="getSelect()" >
  <%for (int i=0; i< eintraege.length-1; i++){%>
  <option value="<%=eintraege[i]%>" ><%=eintraege[i]%></option>
  <%}%>
</select>
</form>
[...]

Verhaspel dich nicht in tausenden out-anweisungen! Es reicht doch völlig wenn du die Werte als JSP-Variablen ausschreibst.

liebe Grüße aus Berlin
lina-

--
Dinge aus dem linaland
Self-Code: ie:% fl:( br:^ va:) ls:/ fo:| rl:( ss:) de:] js:| mo:)