日期:2014-05-18  浏览次数:20700 次

JSP中关于onchange里取值传值的问题(30分求详细正解)
<select   name= "select "   size= "1 "   id= "shijian "   align= "right "  
        onchange== "location.href= 'aa.jsp?type= '   +   this.value ">
    <option   value= "1 ">      
类别1
    </option>
    <option   value= "2 ">      
类别2
    </option>
</select>

//aa.jsp
String   type   =   request.getParameter( "type ");

我是想通过onchange获取value的值传到另一个页面aa.jsp!但aa.jsp页面都找不到,更不谈value值是否传过去了!
我想请问怎么写才能正确的给另一个页面传value值呢?

------解决方案--------------------
<select name= "select " size= "1 " id= "shijian " align= "right "
onchange= "location.href= 'aa.jsp?type= ' + this.value ">
<option value= "1 ">
类别1
</option>
<option value= "2 ">
类别2
</option>
</select>

这样就好了。 粗心的惩罚。
------解决方案--------------------
我试验过了,代码除了多那个等号完全没有问题,值能传过去
<%String type = request.getParameter( "type ");
out.println(type);
%>