zoukankan      html  css  js  c++  java
  • jfinal怎么给model增加自定义的字段作为DTO?

    简单的可以使用:

    List<Record> docList = myService.findSuperviseFile(type,id);
    for(Record record : docList){
    record.set("base64src", "");
    }

    例子: 


    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数据中将没有这个属性;

  • 相关阅读:
    linux 下ip命令对比ifconfig命令
    Redis使用详细教程
    shell中eval命令
    在Ubuntu 14.04 上安装 FTP 服务
    这本将shell的书应该不错
    linux sh 脚本调用外部命令
    c语言char 和int的问题
    ubuntu网卡ip的配置
    js中获取时间new date()的用法
    react 组件之间的通信
  • 原文地址:https://www.cnblogs.com/YuyuanNo1/p/9510378.html
Copyright © 2011-2022 走看看