e.g。
class TestAction
{
@Getter @Setter
Boolean enabled;// null for both
}
HTML
<input type='radio' name="enabled" value='true'> enabled
<input type='radio' name="enabled" value='false'> disabled
<input type='radio' name="enabled" value='null'> both
<!-- value=null will convert to false -->
如何为Boolean
传递null?
更新
答案是不可能的。我用下面的另一种方式。
答案 0 :(得分:3)
我的方法。
@Data // Generate all setter and getter.
public class UserSearchCondition implements ISearchCondition
{
private String enabled = null;
public Boolean isEnabled()
{
if (Strings.isNullOrEmpty(enabled) || enabled.toLowerCase().equals("null"))
return null;
return Boolean.valueOf(enabled);
}
}