
freemarker
文章平均质量分 64
翱翔天地
技术在于专注!主要从事前端开发,熟悉vue、jQuery、uniapp等,有微信公众号和微信小程序开发经验,熟练使用echarts、highcharts、帆软报表;了解Java、python和mysql
展开
-
org.eclipse.equinox.p2.core.ProvisonException
1、错误描述2、错误原因3、解决办法原创 2015-12-10 01:19:47 · 12427 阅读 · 5 评论 -
freemarker声明变量
freemarker声明变量1、使用assign创建和替换变量(1)新建声明变量的ftlvariable.ftl: 定义变量 ${name} ${name} (2)运行Junit方法/** * * @Title:test原创 2014-05-30 23:09:36 · 7328 阅读 · 2 评论 -
freemarker报错之七
1、错误描述五月 30, 2014 11:33:57 下午 freemarker.log.JDK14LoggerFactory$JDK14Logger error严重: Template processing error: "Expected hash. flag evaluated instead to freemarker.template.TemplateBooleanModel$2原创 2014-05-30 23:34:10 · 4784 阅读 · 0 评论 -
freemarker之include指令
freemarker之include指令1、父页面ftl 学生信息 姓名:${student.studentName} 性别:${student.studentSex} 年龄:${student.studentAge} 生日:${(student.studentBirthday)?原创 2014-05-28 21:33:40 · 6304 阅读 · 1 评论 -
freemarker嵌入文件输出结果
freemarker嵌入文件输出结果1、嵌入的文件代码inc.ftl:2、父文件代码inner.ftl: freemarker ${username} 3、测试方法@Testpublic void testInner(){ studentPrint("inner.f原创 2014-06-11 23:50:10 · 1963 阅读 · 1 评论 -
freemarker之list
freemarker之list1、设置数据源/** * * @Title:student * @Description: * @param:@param name * @return: void * @throws */ private void student(String name) { ft.printFtl(name,root); }原创 2014-05-27 22:57:53 · 1703 阅读 · 4 评论 -
freemarker获取封装类中对象的属性
freemarker获取封装类中对象的属性1、设计思路(1)封装学生类(2)创建数据模型(3)新建student.ftl(4)运行Junit测试文件,生成HTML文件2、封装学生类Student.java:/** * @Title:Student.java * @Package:com.you.freemarker.model * @Des原创 2014-05-27 22:16:14 · 16728 阅读 · 1 评论 -
freemarker报错之五
1、错误描述freemarker.core.ParseException: Token manager error: freemarker.core.TokenMgrError: Lexical error at line 16, column 50. Encountered: "\uff01" (65281), after : "" in course.ftl at freemarker原创 2014-05-28 22:19:05 · 6677 阅读 · 0 评论 -
freemarker报错之三
1、错误描述Expression students is undefined on line 30, column 24 in student.ftl.The problematic instruction:----------==> list students as student [on line 30, column 17 in student.ftl]----------J原创 2014-05-27 22:45:10 · 1793 阅读 · 0 评论 -
freemarker四种变量
freemarker四种变量1、简介说明(1)数据模型中的变量:root中的变量(2)模板中的变量:使用定义的变量(3)局部变量:在指令中的变量(4)循环变量:在循环中的变量2、使用说明原创 2014-06-11 23:08:11 · 2579 阅读 · 1 评论 -
freemarker自定义标签报错(八)
1、错误描述freemarker.core.ParseException: Token manager error: freemarker.core.TokenMgrError: Unknown directive: #assgin on line: 18, column: 151, in template: tag.ftl in tag.ftl at freemarker.template原创 2014-06-11 23:33:46 · 1701 阅读 · 1 评论 -
freemarker中的if...elseif...else语句
freemarker中的if...elseif...else语句1、设计示例<#if student.studentAge lt 12> ${student.studentName}不是一个初中生<#elseif student.studentAge lt 15> ${student.studentName}不是一个高中生<#el...原创 2014-05-27 22:29:05 · 162064 阅读 · 5 评论 -
freemarker处理空值
freemarker处理空值1、设计思路(1)封装学生类和课程类(2)新建学生课程页面ftl文件(3)创建测试方法2、封装课程类Course.java:/** * @Title:Course.java * @Package:com.you.freemarker.model * @Description:课程封装类 * @author:Youh原创 2014-05-28 22:08:06 · 1755 阅读 · 0 评论 -
freemarker报错之四
1、错误描述五月 28, 2014 9:56:48 下午 freemarker.log.JDK14LoggerFactory$JDK14Logger error严重: Template processing error: "Expression student.course is undefined on line 15, column 24 in course.ftl."Express原创 2014-05-28 22:00:49 · 1608 阅读 · 0 评论 -
freemarker报错之一
freemarker1、错误描述java.io.FileNotFoundException: Template user.ftl not found. at freemarker.template.Configuration.getTemplate(Configuration.java:580) at freemarker.template.Configuration.getT原创 2014-05-26 22:58:52 · 3351 阅读 · 0 评论 -
freemarker自定义标签(三)-nested指令
freemarker自定义标签1、nested指令 是可选的,可以在和之间使用在任何位置和任意次数2、示例说明 1 2 3 4 5 3、原创 2014-06-09 23:03:30 · 7262 阅读 · 3 评论 -
freemarker基本数据类型
freemarker基本数据类型1、基本数据类型(1)字符串(2)数字(3)布尔值(4)日期2、展示示例 freemarker基本数据类型 ${str} ${number}原创 2014-05-31 00:03:34 · 2300 阅读 · 0 评论 -
freemarker字符串拼接
freemarker字符串拼接1、字符串拼接的几种类型(1)字符串和字符串(2)字符串和数字(3)字符串和字符串变量(4)字符串变量和字符串变量2、演示示例${str} ${"您好," + "李思思"} ${"您好,你今年年龄是:" + 20}${10 + "岁"} ${"您好,"+str}原创 2014-05-31 00:19:09 · 23664 阅读 · 1 评论 -
freemarker如何判断对象为空
freemarker如何判断对象为空1、if和”??“ 设置默认值 2、$和! ${age!'0'} 如果age为null,默认给'0'原创 2015-12-09 20:57:27 · 6182 阅读 · 0 评论 -
java.sql.SQLException:ORA-01861:文字和格式字符串不匹配
1、错误描述 java.sql.SQLException:ORA-01861:文字和格式字符串不匹配2、错误原因 字段名为statis_date在数据库中存储的数据类型是Date,而在Java中拼接SQL语句时传参数却是字符串类型,类型不匹配,导致出错3、解决办法(1)修改数据库中该字段的数据类型 这种方法不太建议原创 2014-12-25 19:14:54 · 20656 阅读 · 3 评论 -
freemarker.core.InvalidReferenceException
1、错误描述 freemarker.core.InvalidReferenceException:on line 68,column 18 in ftl/inc/incPro.ftl p.mainSelect not found2、错误原因 由于宏定义的组件已经删除,但是在页面中还是运用了该组件3、解决办法 删除已经没有定义宏的组件,防原创 2014-12-20 15:19:32 · 4638 阅读 · 0 评论 -
freemarker.template.TemplateException:Macro has no such argument:params
1、错误描述 freemarker.template.TemplateException:Macro mainSelect has no such argument:params2、错误原因 在宏定义中,没有params这个参数,但是在运用时却有params参数3、解决办法 在宏定义加个params参数原创 2014-12-20 15:26:00 · 2150 阅读 · 0 评论 -
freemarker.core.ParseException:Unexpected end of file reached
1、错误原因 freemarker.core.ParseException:Unexpected end of file reached2、错误原因 由于在宏定义中,运用组件时没有关闭标签,导致出错3、解决办法 添加关闭标签,或者给/>原创 2014-12-20 15:14:21 · 17218 阅读 · 0 评论 -
freemarker.template.TemplateException:Error parsing including template
1、错误描述 freemarker.template.TemplateException:Error parsing including template ftl/main.ftl:on line 643,column842、错误原因 在注释中,组件的开始标签和结束标签不一致 3、解决办法 修改开始和结束标签,保证开始和结束标签一原创 2014-12-20 16:02:00 · 3268 阅读 · 0 评论 -
freemarker.template.TemplateException:Error executing macro:mainSelect
1、错误描述 freemarker.template.TemplateException:Error executing macro:mainSelect require parameter:id is not specified2、错误原因 在定义宏时,给了一个必填的参数id,但是在用的时候没有给id赋值3、解决办法 给id赋原创 2014-12-20 15:08:24 · 4950 阅读 · 0 评论 -
freemarker中的round、floor和ceiling数字的舍入处理
freemarker中的round、floor和ceiling数字的舍入处理1、简易说明(1)round:四舍五入(2)floor:向下取整(3)ceiling:向上取整2、举例说明 ${num} ?round=${num?round} ?floor=原创 2014-06-01 01:14:09 · 12712 阅读 · 0 评论 -
freemarker中的split字符串分割
freemarker中的split字符串分割1、简易说明 split分割:用来根据另外一个字符串的出现将原字符串分割成字符串序列2、举例说明 "${name}" "${num}" 3、示例结果 "张三三" "李思思" "原创 2014-06-01 00:59:15 · 34991 阅读 · 0 评论 -
freemarker中的left_pad和right_pad
freemarker中的left_pad和right_pad1、简易说明(1)left_pad 距左边(2)right_pad 距右边(3)当仅仅只有一个参数时,插入的是空白;当有两个参数时,插入的是第二个参数符号;如果第二个参数的长度大于1的话,会周期性地插入该符号2、举例说明 [${""?left_pad(8)}] [${"E"?le原创 2014-06-01 00:46:02 · 3361 阅读 · 0 评论 -
freemarker中的substring取子串
freemarker中的substring取子串1、substring取子串介绍(1)表达式?substring(from,to)(2)当to为空时,默认的是字符串的长度(3)from是第一个字符的开始索引,to最后一个字符之后的位置索引2、举例说明 ${'EFGHIJKL'?substring(0)} ${'EFG原创 2014-06-01 00:25:41 · 22265 阅读 · 0 评论 -
freemarker报错之九
1、错误描述五月 30, 2014 11:52:04 下午 freemarker.log.JDK14LoggerFactory$JDK14Logger error严重: Template processing error: "Can't convert the date to string, because it is not known which parts of the date va原创 2014-05-30 23:51:14 · 4905 阅读 · 0 评论 -
freemarker报错之六
1、错误描述 freemarker基本数据类型 张三丰 123,456 Error on line 20, column 8 in type.ftlExpecting a string, date or number here, Expression flag is instead原创 2014-05-30 23:22:49 · 7135 阅读 · 2 评论 -
freemarker字符串转换成日期和时间
freemarker字符串转换成日期和时间1、日期时间转换总结(1)date用来转换为日期(2)time用来转换为时间(3)datetime用来转换为日期和时间2、展示示例 ${sun?date("yyyy-MM-dd")} ${li?time("HH:mm:ss")} ${qian?datetime("yyy原创 2014-05-31 00:32:03 · 15803 阅读 · 2 评论 -
freemarker报错之八
1、错误描述freemarker.core.ParseException: Encountered "string" at line 21, column 21 in type.ftl.Was expecting one of: "}" ... "." ... "[" ... "(" ... "?" ... "!" ... ...原创 2014-05-30 23:45:25 · 3173 阅读 · 0 评论 -
freemarker报错之二
1、错误描述五月 27, 2014 12:07:05 上午 freemarker.log.JDK14LoggerFactory$JDK14Logger error严重: Template processing error: "Can't convert the date to string, because it is not known which parts of the date va原创 2014-05-27 00:07:40 · 5696 阅读 · 0 评论 -
freemarker入门实例
freemarker入门实例1、设计思路(1)新建Maven Project(2)生成freemarker模板(3)写freemarker页面ftl文件(4)写测试文件2、新建Maven Project3、生成freemarker模板FreemarkerTemplate.java:/** * @Title:FreemarkerTem原创 2014-05-26 23:09:18 · 1516 阅读 · 0 评论 -
freemarker自定义标签报错(二)
freemarker自定义标签1、错误描述freemarker.core.ParseException: Unexpected end of file reached. at freemarker.core.FMParser.generateParseException(FMParser.java:4702) at freemarker.core.FMParser.jj_co原创 2014-06-05 23:01:14 · 1710 阅读 · 0 评论 -
freemarker自定义标签报错(四)
freemarker自定义标签1、错误描述六月 05, 2014 11:31:35 下午 freemarker.log.JDK14LoggerFactory$JDK14Logger error严重: Template processing error: "Error executing macro: write\nrequired parameter: nums is not s原创 2014-06-05 23:34:53 · 3648 阅读 · 1 评论 -
freemarker自定义标签报错(六)
freemarker自定义标签1、错误描述原创 2014-06-05 23:47:57 · 1976 阅读 · 1 评论 -
freemarker自定义标签报错(五)
freemarker自定义标签1、错误描述原创 2014-06-05 23:44:08 · 1470 阅读 · 1 评论 -
freemarker自定义标签报错(三)
freemarker自定义标签1、错误描述freemarker.core.ParseException: Encountered " " at line 14, column 12 in myself.ftl.Was expecting one of: ... ... "false" ... "true" ... ... .原创 2014-06-05 23:08:34 · 5781 阅读 · 1 评论