Bem, galera, to com um problema, eu to tendando passar um array via url.
URL:
http://localhost:8080/Execicio_1/hobbyPage.do?hobby[]=horse+skiing&hobby[]=extreme+kinning&hobby[]=alpine+scuba&button=Enviar
o código de onde esta sendo enviado:
<form id="form1" name="form1" method="get" action="hobbyPage.do">
<label>
<select name="hobby[]" size="4" multiple="multiple" id="hobby[]">
<option value="horse skiing">horse skiing</option>
<option value="extreme kinning">extreme kinning</option>
<option value="alpine scuba">alpine scuba</option>
<option value="speed dating">speed dating</option>
</select>
</label>
<br />
<label>
<input type="submit" name="button" id="button" value="Enviar" />
</label>
</form>
e to recebendo assim:
<%
ArrayList lista = (ArrayList) request.getParameter("hobby");
Iterator i = lista.iterator();
while(i.hasNext()) {
%>
<br />
<%=i.next()%>
<% }%>
mas não adianta, da erro.
Eu queria saber como faço para receber este array,
porque no php eu consigo receber desta forma, mas como eu estou aprendendo JSP e Servlet,
não fasso a menor ideia de como receber um array.
se alguém poder me ajudar, eu agradeço!