<select onchange="location.href=form1.test.options.value" size="1" name="test">
          <option value="yourfile.jsp?参数=你自己写">hehe:</option>
</select>

解决方案 »

  1.   

    <select onchange="location.href=form1.test.options.value" size="1" name="test">
              <option value="yourfile.jsp?参数=<%=value%>">hehe:</option>
    </select>
      

  2.   

    呵呵 就这么简单呀?对啦,我一直没有尝试过通过url传参数!
    比如现在是test1.jsp取得参数通过test2.jsp?date=1可以把date=1交给test2.jsp页面吗?
    我就可以直接在test2.jsp页面内引用这个参数?具体是怎么搞的?不太明白!??
      

  3.   

    两个页面分别为 A.jsp 和 B.jsp ,从 A.jsp 选值提交到 B.jspA.jsp 中有如下代码段:<form name="form1" action="B.jsp" method="post">
         ......
         <select name="select1" onchange="document.form1.submit();">
              <option value="1">Item1</option>
              <option value="2">Item2</option>
              ......
         </select>
         .....
    </form>然后在 B.jsp 中有如下代码段:
    <%
        java.util.Enumeration enum=request.getParameterNames();
        while (enum.hasMoreElements()){
           String paramName=(String)enum.nextElement();
           if (paramName.equals("select1")){
               String value=request.getParameter(paramName);
           }
           else if (paramName.equals(......)){
               ......
           }
        }
    %>此时 value 就是 A.jsp 中选中的 option 的 value。如:你选中 Item1 则 B.jsp 中 value就为 1 ,选中 Item2 则 value 为 2看看行不行
      

  4.   

    这该如何是好呢?
    大家其实都或多或少的帮到了我!
    这样好了!acefr和蓝蝎子都有分!