jfinal怎么给model增加自定义的字段作为DTO?

例子: 


import model.WarningFormDoc;

import java.io.Serializable;
import java.util.Map;

public class WarningFormDocDto extends WarningFormDoc implements Serializable {
// public static final String column_base64Src = "base64Src";
//
// private String base64Src;
//
// public void setBase64Src(String base64Src){
// set(column_base64Src, base64Src);
// }
//
// public String getBase64Src() {
// return get(column_base64Src);
// }

private String base64Src;

public String getBase64Src() {
return base64Src;
}

public void setBase64Src(String base64Src) {
this.base64Src = base64Src;
}

protected Map<String, Object> getAttrs() {
Map<String, Object> attrs = super.getAttrs();
attrs.put("base64Src", base64Src);
return attrs;
}

}
、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、
转自:
https://blog.csdn.net/xiesisi3/article/details/53213734

问题解决:

如图所示,只要覆盖抽象类Model的getAttrs方法,将自己自定义的字段加入其中即可

否则返回前台的json数据中将没有这个属性;

猜你喜欢

转载自www.cnblogs.com/YuyuanNo1/p/9510378.html
今日推荐