列表框里的内容怎么样提交到jsp页面上?(在线等) sofa单选 String value = request.getParameter("name");复选 String[] value = request.getParameterValues("name"); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不行啊`~使用第二种,得到null啊~有没有代码来观摩一下拉`` 如果表单为<form><select name=lbk size=5 multiple> <option value= “1” selected>Access2000 彻底研究</option><option value= “2” selected>数据结构</option><option value= “3” selected>软件工程</option><option value= “4” selected>Visual C++入门进阶</option> <option value= “5” selected>精通窗口程序设计</option></select><input type=submit></form>那么获取此列表框信息代码为String arry[]=request.getParameterValues("lbk");int arrylen=arry.length;for(int i=0;i<=arrylen;i++){ out.println(arry[i]);} 如果使用列表框你使用request.getParameter()你只能得到value得值吧,不能得到列表中显示的值,你可以把value值和显示的值弄成同一个值,再使用request.getParameter()就可以取到你选择的列表中显示的值了,不知道你问的是不适这个问题 <p>部门: <select name="dept" size="1"> <%if (dept.equals("sc")) { %> <option value="sc" selected>sc</option> <%} else {%> <option value="sc">sc</option> <% } %> <%if (dept.equals("xs")) { %> <option value="xs" selected>xs</option> <% } else {%> <option value="xs">xs</option> <% } %> <%if (dept.equals("ba")) { %> <option value="ba" selected>ba</option> <% } else {%> <option value="ba">ba</option> <% } %> </select> </p>在下个页面接收一下就行了!! 恩`我后来试了下`~二楼的确实可以啊`只是其中一个地方的错误导致我第一次没能运行成功,for(int i=0;i<=arrylen;i++)里面不能<=的只能<。`从中得到启发`~已经完成了这个问题,谢谢大家``~ jbpm流程发布异常,求解!!!在线求等大神指点.. 异常:The Network Adapter could not establish the connection 请问各位前辈,一般系统开发完毕上线以后,提供多久的免费维护时间啊? 关于Action传参的问题 spring的MVC 十万火急,求助JSF文件上传与下载完全代码,回答者有奖励 请教怎么做网络个人文件夹、 Web浏览器能用HttpClient上传本地文件吗? 在页面上做提示信息!! Get方法不支持多语言吗? 正则表达式 Tomcat安装选择 J2SE JRE的系统安装目录,说找不到虚拟机丫,请问目录是哪个位置?
有没有代码来观摩一下拉``
<form>
<select name=lbk size=5 multiple>
<option value= “1” selected>Access2000 彻底研究</option>
<option value= “2” selected>数据结构</option>
<option value= “3” selected>软件工程</option>
<option value= “4” selected>Visual C++入门进阶</option>
<option value= “5” selected>精通窗口程序设计</option>
</select>
<input type=submit>
</form>那么获取此列表框信息代码为
String arry[]=request.getParameterValues("lbk");
int arrylen=arry.length;
for(int i=0;i<=arrylen;i++)
{
out.println(arry[i]);
}
<select name="dept" size="1">
<%if (dept.equals("sc")) { %>
<option value="sc" selected>sc</option>
<%} else {%>
<option value="sc">sc</option> <% } %> <%if (dept.equals("xs")) { %>
<option value="xs" selected>xs</option>
<% } else {%>
<option value="xs">xs</option> <% } %> <%if (dept.equals("ba")) { %>
<option value="ba" selected>ba</option>
<% } else {%>
<option value="ba">ba</option> <% } %>
</select>
</p>
在下个页面接收一下就行了!!
只是其中一个地方的错误导致我第一次没能运行成功,
for(int i=0;i<=arrylen;i++)
里面不能<=的只能<。
`从中得到启发`~已经完成了这个问题,谢谢大家``~