巧用get,set方法

开发中遇到了一个类型转化的问题.
Struts中form页面显示的内容都会转成string类型.但对于日期类型怎么办呢?
需要在后台把string类型的参数转化成date类型.
可以在form中增加sring类型的属性.修改get,set方法进行类型转化和date型参数的赋值.
这样做避免了进行显示的转化和赋值.
public String getClientCreateDateStr() {
if (null != this.clientCreateDate) {
this.clientCreateDateStr = Tools.format(this.clientCreateDate);
}
return this.clientCreateDateStr;
}

public void setClientCreateDateStr(String clientCreateDateStr) {
try {
this.clientCreateDateStr = clientCreateDateStr;
if (!Tools.isEmpty(clientCreateDateStr))
this.clientCreateDate = Tools.parse(clientCreateDateStr);
} catch (ParseException e) {
e.printStackTrace();
}
}

你可能感兴趣的:(set)