<input type="checkbox" name="myStatus" value="1"/>
假设Action层接收的数据 private Integer myStatus;
如果你选中checkbox 的话,到Action 层 String 会转换成Integer 类型,数据为myStatus=1;
否则数据为myStatus=null;
if(myStatus==1){
}else{
}
当myStatus=1的时候,没有问题,当myStatus=null的时候,会报空指针的错误
if((myStatus!=null) && myStatus==1){
}else{
}
如果你Action 层接收的数据类型 private String myStatus;就没有这样情况了,但是Integer 类型的好处,数据快!