XMLAttribute总是返回false
问题描述:
xmlattribute始终返回true, 我需要将默认值设置为false。XMLAttribute总是返回false
这里是我使用的代码:
@XmlAttribute(name = "returnInterest", required=false)
protected Boolean returnInterest;
public boolean isReturnInterest() {
if (returnInterest == null) {
return false;
}
else {
return false;
}
}
/**
* Sets the value of the returnInterest property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setReturnInterest(Boolean value) {
this.returnInterest = value;
}
答
请使用此代码
protected Boolean returnInterest=false;
@XmlAttribute(name = "returnInterest", required=false)
public boolean isReturnInterest() {
return returnInterest;
}
public void setReturnInterest(Boolean value) {
this.returnInterest = value;
}
在您的标题尝试,你说XMLAttribute总是返回true,在你的解释错误的。哪一个? –
您必须至少标记您正在使用的代码语言并提出更详细的问题。我知道这是Java,但大多数人不知道,你应该提供关于你正在使用的技术的更多细节。 –