解决方案 »

  1.   

    select name ="sex";
    后台:request.getParameter("sex");
      

  2.   

    <select name="select">
      <option value = "1" selected="selected">1</option>
    </select>request.getParameter("select")
      

  3.   

    select通过表单只会把选中的值传到后台,所以直接用 request.getParameter(selectName)就行了,没有用框架的话,request用import javax.servlet.http.HttpServletRequest;这个包下的
      

  4.   

    给select 给个id  或  name   ,后台用name  js中用ID。
      

  5.   

    传的是select里当前被selected的value。英文都能搞成乱码你就牛B了··
      

  6.   

     <select name="action将获取该名称的值">
              <option value="值">根据单位名称查询</option>
              <option value="值">根据管理员名字查询</option>
     </select>在action中使用
    HttpServletRequest hsr = ServletActionContext.getRequest();
    String ids = hsr.getParameter("select name属性的名字");
    //ids获取的值将是你所选择的option标签的值
    //如果获取的值是乱码首先要在jsp页面改成
    <%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
    如果还是乱码将form标签的method属性的值改成post
    <s:form method="post" action="#">