01 <%@ include file="_pages.jspf"%>
02 <%@ include file="/template/head.jspf"%>
03 <h1>Mehrfachauswahl</h1>
04 <div align="center" style="background-color:cccccc;width:300px">
05 <br>
06 <h3>Welche St?dte haben Sie besucht?</h3>
07 Hinweis: W?hlen Sie mehrere aus:
08 <form action="form_multiple.jsp" method="post" name="formb" id="formb">
09 <select name="towns" size="5" multiple style="width:100%">
10 <%
11 String[] towns={
12 "Berlin","Hamburg","M?nchen","K?ln","Frankfurt",
13 "D?sseldorf","Leipzig","Bremen","Augsburg","Stuttgart",
14 "Rostock","L?beck","Passau"};
15 for (int i=0;i<towns.length;i++) {
16 %>
17 <option value="<%=towns[i] %>"><%=towns[i] %></option>
18 <% } %>
19 </select><br>
20 <br>
21 <input type="submit" name="send"><br>
22 <br>
23
24 </form>
25 </div>
26 <% if (request.getParameter("towns")!=null) { %>
27 <hr>
28 <pre>
29 Mit <strong>request.</strong>getParameter("towns")
30 bekommen wir ein wenig zufriedenstellendes Ergebnis:
31 <b><%=request.getParameter("towns")%></b>
32
33 Erst <strong>request.</strong>getParameterValues("towns")
34 liefert das gew?nschte:<b>
35 <% String[] selectedTowns=request.getParameterValues("towns");
36 for (int i=0;i<selectedTowns.length;i++) {
37 out.print(selectedTowns[i]+" ");
38 }
39 %>
40 </b>
41 </pre>
42 <% } %>
43 <%@ include file="/template/tail.jspf"%>
|