//File: index.html
<HTML> <HEAD> <TITLE>Submitting Multiple Selection Select Controls</TITLE> </HEAD> <BODY> <H1>Submitting Multiple Selection Select Controls<H1> <FORM ACTION="formAction.jsp" METHOD="POST"> <SELECT NAME="select1" SIZE="5" MULTIPLE> <OPTION>Option 1</OPTION> <OPTION SELECTED>Option 2</OPTION> <OPTION>Option 3</OPTION> <OPTION>Option 4</OPTION> <OPTION>Option 5</OPTION> </SELECT> <BR> <INPUT TYPE="SUBMIT" VALUE="Submit"> </FORM> </BODY></HTML>//File: formAction.jsp<HTML> <HEAD> <TITLE>Reading Multiple Selection Select Controls</TITLE> </HEAD> <BODY> <H1>Reading Multiple Selection Select Controls</H1> You selected: <BR> <% String[] items = request.getParameterValues("select1"); for(int loopIndex = 0; loopIndex < items.length; loopIndex++){ out.println(items[loopIndex] + "<BR>"); } %> </BODY></HTML>
注意:select1中必须有选中的项,否则不会传递到新的jsp页面。
REF:
http://www.devmanuals.com/tutorials/java/jsp/multipleSelectOption.html
http://www.java2s.com/Code/Java/JSP/SubmittingMultipleSelectionSelectControls.htm
http://stackoverflow.com/questions/2407945/how-to-get-multiple-selected-values-from-select-box-in-jsp
http://www.xue163.com/165/6/1654775.html
http://blog.csdn.net/overmind/article/details/670109