首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

java web 下拉框有关问题

2012-02-10 
java web 下拉框问题jsp主要下拉框代码:jsp:useBean idsql scopepage classcom.wsy.Sqluser/s

java web 下拉框问题
jsp主要下拉框代码:
<jsp:useBean id="sql" scope="page" class="com.wsy.Sqluser"/>
<select name="bumen" id="bumen" style="width:140px;">
  <option >请选择部门</option>  
  <%!String sql1="select bumenname from bumen where 1=1";%>  
  <%
 
  for(int i=0;i<sql.bumenchaxun(sql1).size();i++) 
  {
  %> 
  <option value=<%=i%>><%=sql.bumenchaxun(sql1).get(i)%></option>
  <%}%>
  </select> 

servlet相关代码:
System.out.println(request.getParameter("bumen")+"?");

运行结果:

前面连空格或者null都没有。
为什么获取不到下拉框的数值了?
我运行jsp以后,下拉框中的值是由数据库中查询得到的,有值,但是为什么servlet里面获取不到了?

[解决办法]
你表单的提交方式是什么?
[解决办法]
下拉条中选完值 怎么提交的啊?
表单代码呢?
[解决办法]
你先用一组静态的数据来测试一下看看是那的问题
[解决办法]
没有设置选中值?
[解决办法]
只有一个原因: bumen 的值为空白,查看页面源文件,看 bumen 中option的value是不是空
[解决办法]
<jsp:useBean id="sql" scope="page" class="com.wsy.Sqluser"/>
把属性范围改一下试试。用request看可以么?
[解决办法]
直接在JSP语句输出整个<option>可以不?
[解决办法]

探讨

静态数据,没有问题

[解决办法]
探讨
没有设置选中值?

热点排行