jsp页面:
<input name ='user.name' value="刘">
action:
此时后台的user.name属性值为刘,
我想问的是此时user的属性sex的值。sex为String类型。
此时user.sex的值为"",可不可以默认成null?
既然传值了,为什么还要设置成null? 我觉得""要比null好多了,这样可以防止空指针异常。
既然你要设置为null,你传过去的值为"",你可以在对应的setSex方法里处理,你可以加上一个判断语句
if("".equals(sex))
{
this.sex=null;
}
else
{
this.sex = sex;
}
或者在execute方法里处理
应该是可以的,比如自定义转化类型
不过我们还可以在User类的getSex里处理