比如
<input type="checkbox" name="vehicle" value="Bike" checked="checked" /><input type="checkbox" name="vehicle" value="Car" /><input type="checkbox" name="vehicle" value="Airplane" />action里是要有名为vehicle的getter和setter吗?多选后是什么值?

解决方案 »

  1.   

    可以用数组直接接收嘛。
    提供数组的get方法、set方法。
      

  2.   

    你也可以使用String[] checks= request.getParamaterValues("vehicle");获取
      

  3.   

    请教怎么根据action中选定的值在页面实现复选呢?比如
    <input type="checkbox" name="vehicle" value="true" />action中对应的是Boolean对象 private Boolean vehicle;

    public Boolean getVehicle()
    {
    return vehicle;
    } public void setVehicle(Boolean vehicle)
    {
    this.vehicle = vehicle;
    }
    怎么通过action得到的vehicle来判断页面是否选定这个复选框?
      

  4.   

    多选后 就有多个复选框的 checked="checked"你用 js获取所有复选框对象 判断哪些checked为checked
    就把这些复选框的value提交到 action就可以了。然后再进行什么操作就根据的业务来就行了
      

  5.   

    数组 list都可以
    都必须要getter,setter
      

  6.   

    如果是struts2的话,action里面定义private String[] vehicle;提供get set方法就好了
      

  7.   

    是struts2,用<input>标签的话,页面自动选择的工作是不是需要javascript才行?
      

  8.   

    直接用struts2的<s:checkbox>了……