先在select标签里设置属性id
再用script脚本获取
方法:
request.getParameter("")得到的是String类型的数据:
应该是Sting age = request.getParameter("age");
如果想转化为int类型的,再进行转化:int int_age = IntInteger.parseInt(age
写段JS
function change()
{
var option = document.getElementById("select1").options;
for(var i=0;i< option.length;i++)
option[i].value=option[i].innerHTML;
document.xxxx.submit;
}
select1是指你这段 下拉单的 ID
xxxx是指你要提交的表单 当提交钱触发这段JS就可以了
提交的时候不会把option之间的字符放到request中传递给另一个页面,所以你要实现那样的功能的话就必须用JavaScript把这些字符串都设置到要传递的form或者url里面才可以
parenttitle.option[0].text 的值为 “军事”
parenttitle.option[1].text 的值为 “经济”
不知道这样解释可否?