<form name="myForm" action="execelFile.do?op=ExeFile" method="post">
    <select name="type">
     <option value="0">管理员</option>
     <option vlaue="1">普通会员</option>
    </select>
    <input type="radio" name="user.sexId" value="0" checked="checked"/>男
    <input type="radio" name="user.sexId" value="1"/>女
    </form>
如何在action中获取到select和radio选中的值?

解决方案 »

  1.   

    action里面reqeust.getP什么的select的name
      

  2.   

    action中直接request.getParameter("type")和request.getParameter("user.sexId")(如果你的不是Struts2的话,如果是Struts2,那么后台定义的pojo的user就可以直接用user.sexId取得你选中的值。)。
      

  3.   

    <form name="myForm" action="execelFile.do?op=ExeFile" method="post">
    <select name="user.type">
    <option value="0">管理员</option>
    <option vlaue="1">普通会员</option>
    </select>
    <input type="radio" name="user.sexId" value="0" checked="checked"/>男
    <input type="radio" name="user.sexId" value="1"/>女
      </form>
    在action定义private User user;要添加get、set方法,这样action得到的user对象中就有了type、sexId等属性的值了
      

  4.   

    直接request.getParameter()就可以了
      

  5.   

    根据楼主的HTML在Action中增一个type字段并设置/getter/setter方法就可以了
    private  User user;

    private Integer type; public User getUser() {
    return user;
    } public void setUser(User user) {
    this.user = user;
    } public Integer getType() {
    return type;
    } public void setType(Integer type) {
    this.type = type;
    }