tzkr.net
当前位置:首页 >> jsp下拉列表框代码 >>

jsp下拉列表框代码

用ajax 就行了 页面写java代码的习惯还是不要养成的好 不便调试

1.用AJAX来提交请求.2.把列表框中的值保存在request中.

processdetailcd select的name 就是作为表单提交的name listprocessdetail select下拉列表的数据 listkey 比如list 的数据源是个map 的时候 ,这个就表示key 对应表单option的value listvalue 当前key对应的value 对应表单option的文本值 headerkey 默认第一个选项

引用javabean文件.下拉框代码如下:<select name="下拉框名"> <% String sql="select * from access中国测试表名"; ResultSet rs=getCon.getRs(sql); while(rs.next()){ %> <option value="<%=rs.getString("id")%>"><%=rs.getString("name")%></option> <%} //rs.close(); %> </select>

你所谓的可编辑下拉列表类似combo,但不是标准html元素.建议你在提交前于client端把他们赋值到hidden元素中,然后后台直接取hidden元素.

直接用JaveScript代码写就会得到下拉列表里的值呀、 比如声明了下拉列表的NAME属性是Mychose,表单NAME是f1、 在JSP页面里:var chose = f1.document.Mychose.value; 然后在业务层:String chose1 = request.getparamenters("chose"); 这样chose1 的值就是你要得到的值 试试看吧!

用div标签就可以了.

不知道是要换掉jsp呢还是就是替换jsp中数据.前者可以用onchange事件写js,然后include到不同的jsp页面,后者最好用ajax,也是用onchange,然后传到后台操作,再把数据返回到jsp

方法request.getParameter("")得到的是String类型的数据:应该是Sting age = request.getParameter("age");如果你想转化为int类型的,再进行转化:int int_age = IntInteger.parseInt(age);

如果是普通标签的话,可以用js来实现.document.getElementById("a").value="后台传来的值"如果是struts的话也可以用<s:select name="a" />标签

网站首页 | 网站地图
All rights reserved Powered by www.tzkr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com