开发者社区> 问答> 正文

jfianl的template怎么用啊?报错

@jfinal 

下面的代码是jboot里面的异常:

javaKeyword.contains这个方法哪里来的啊,我直接拿来用,还报错

谢谢!

Exception in thread "main" com.jfinal.template.TemplateException: The target for method invoking can not be null, method name: contains

#for(cm : tableMeta.columnMetas)
   #set(argName = javaKeyword.contains(cm.attrName) ? '_' + cm.attrName : cm.attrName)
   public #(b ? 'M' : 'void') set#(firstCharToUpperCase(cm.attrName))(#(cm.javaType) #(argName)) {
      set("#(cm.name)", #(argName));
      #if(b)
      return (M)this;
      #end
   }
   
   #set(getterOfModel = getterTypeMap.get(cm.javaType))
   #if(isBlank(getterOfModel))
      #set(getterOfModel = 'get')
   #end
   public #(cm.javaType) get#(firstCharToUpperCase(cm.attrName))() {
      return #(getterOfModel)("#(cm.name)");
   }

#end

展开
收起
爱吃鱼的程序员 2020-06-07 16:53:19 736 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB
                        <p>可能是 </p> 
    
    javaKeyword

    为null 了

                            多谢
    
    2020-06-07 16:53:38
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
探究 Node.js 的服务端之路 立即下载
编程语言如何演化—— 以 JS 的 private 为例 立即下载
编程语言如何演化-以JS的private为例 立即下载