10 2017 档案

javascript - ctrl+s点击事件
摘要:业务场景:在设计邮箱、公告等,需要大型文本输入框时,最好能提供一个快速保存的功能,比如:点击 “ctrl+s”,就自动保存内容。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/ 阅读全文

posted @ 2017-10-26 21:07 疯狂的妞妞 编辑

FreeMarker(五)宏和函数的定义
摘要:宏和函数的异同: 宏指的是<#macro>,函数指的是<#function>,都允许设置参数,内部可以包含流程控制语句。 区别如下: 宏内部的Html代码会直接显示在页面上,更适合用来封装一些页面组件,宏不允许有返回值,如果设置返回值,将直接报错。 函数用来写一些仅用于计算的代码块,内部即便写了Ht 阅读全文

posted @ 2017-10-18 23:12 疯狂的妞妞 编辑

FreeMarker(四)流程控制语句
摘要:For循环 在FreeMarker中没有For循环,但是可以使用<#list>标签简单地实现一下 //需要注意开闭原则,1..5实际就是表次1-5,一共循环5次 <#list 1..5 as t> ${t}:For循环这么写 </#list> If…Else语法 <#assign xNum = 30 阅读全文

posted @ 2017-10-18 22:35 疯狂的妞妞 编辑

FreeMarker(三)Map和List
摘要:在FreeMarker语法中,可以使用<#assign>创建一个数组、List或者Map,但是通过<#assign>创建出来的这些数组、List或者Map,不具备Java代码中对象的其它特征。 以Map为例,Java对象可以有isEmpty()方法,但是通过<#assign>创建的map不具有这个方 阅读全文

posted @ 2017-10-18 22:20 疯狂的妞妞 编辑

FreeMarker(二)SpringMVC整合
摘要:直接在SpringMVC的Xml配置文件中做如下配置即可: <!--FreeMarker配置 --> <bean class="org.springframework.web.servlet.view.freemarker.FreeMarkerViewResolver"> <property nam 阅读全文

posted @ 2017-10-18 22:01 疯狂的妞妞 编辑

FreeMarker(一)字符输出
摘要:一、字符串 1、常用变量 ${emp.name?if_exists} // 变量存在,输出该变量,否则不输出 ${emp.name!} // 变量存在,输出该变量,否则不输出 ${emp.name?default("xxx")} // 变量不存在,取默认值xxx ${emp.name!"xxx"} 阅读全文

posted @ 2017-10-18 21:52 疯狂的妞妞 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示