所以在我的例子中,我有使用Struts创建的单选按钮,如下所示:
<s:radio property="myclass.radioValue" value="Value1" />
<s:radio property="myclass.radioValue" value="Value2" />
我在myclass中获取并设置了radioValue,如下所示:
private String rdValue;
public void setRadio(String rd) { this.rdValue = rd; }
public String getRadio() { return rdValue; }
如果数据库中的值为null,我想设置一个默认的单选按钮。经过一些研究后,我读到我可以使用List或ArrayList来执行此操作,但我使用的是1.4版本的编译器和JRE,因此它不起作用。这是针对现有项目的,因此我无法使用更高版本的编译器重建项目。所以我的问题是,是否可以在不使用列表或arraylists的情况下设置默认值?
答案 0 :(得分:2)
更改此部分代码
public String getRadio() {
if(rdValue == null || rdValue.trim().isEmpty()) {
return "YOUR_DEFAULT_VALUE";
}
return rdValue;
}