-
<ul> <#assign a='hello'> <#assign b='world!'> <li>连接</li> <font color="red" size="18px">${a+b}</font><br/> <li>截取</li> <font color="blue" size="18px">${(a+b)?substring(5,8)}</font><br/> <li>长度</li> <font color="red" size="18px">${(a+b)?length}</font><br/> <li>大写</li> <font color="blue" size="18px">${(a+b)?upper_case}</font><br/> <li>小写</li> <font color="red" size="18px">${(a+b)?lower_case}</font><br/> <li>index_of</li> <font color="blue" size="18px">${(a+b)?index_of('w')}</font><br/> <li>replace</li> <font color="red" size="18px">${(a+b)?replace('o','abc')}</font><br/> <li>last_index_of</li> <font color="blue" size="18px">${(a+b)?last_index_of('o')}</font><br/> </ul>查看全部
-
自定义指令查看全部
-
自定义函数查看全部
-
freemarker表达式指令查看全部
-
<h3>switch语句</h3> <ul> <li>switch,case,break,default</li> <#assign var = 8/> <#switch var> <#case 1>星期一 <#break> <#case 2>星期二 <#break> <#case 3>星期三 <#break> <#case 4>星期四 <#break> <#case 5>星期五 <#break> <#case 6>星期六 <#break> <#case 7>星期日 <#break> <#default>无效的星期 </#switch> </ul> <hr size="10" color="blue"> <ul> <li>switch,case,break,default</li> <#assign var = 'java'/> <#switch var> <#case 'java'>我是java <#break> <#case 'python'>我是python <#break> <#case 'C'>我是C语言 <#break> <#default>我是谁?谁是我? </#switch> </ul>查看全部
-
package com.spring.controller; import java.util.HashMap; import java.util.Map; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.servlet.ModelAndView; @Controller @RequestMapping("/") public class FreemarkerController3 { @RequestMapping(value="/free3") public ModelAndView free3(){ ModelAndView mv3 = new ModelAndView(); Map<String,Object> map = new HashMap<String,Object>(); map.put("Java","你好Java"); map.put("address","北京"); map.put("身高",172); map.put("money", 100.5); mv3.addObject("map",map); return mv3; } } <ul> <li>集合map</li> <#list map?keys as key> <font color="green" size="20px">${key}:${map[key]}</font><br/> </#list> </ul>查看全部
-
freemarker常用的内建函数 处理字符串的内建函数: substring 字符串的截取 首字母变大写的函数cap_first 以...结尾的函数ends_with 字符串是否包含目标字符串的函数contains 如何把一个字符串转化为date 、datetime 、time类型的函数 date datetime time; split trim等函数 处理数字的内建函数 string x?string("0.##"); round floor ceiling ; first last seq_contains等 trunk把字符串分块 处理数组的内建函数 is函数:is_string is_number is_method ()、hs_content函数表示整个函数 eval求值函数查看全部
-
自定义指令 如;用户是否拥有admin指令并返回admin的权限 result1返回用户的角色result2返回用户的权限 <@role user="当前用户id" role="拥有角色";result1,result2> </@role> role是在spring_freemarker.xml中配置查看全部
-
list常用指令 <#assign mylist=[7,3,5,1,6]> <#list mylist?sort as item> ${index_index}:${item} </#list> mylist调用sort函数进行排序查看全部
-
自定义函数 整数排序sort_int <#assign mylist=[1,2,3,4,5,6] /> <#list sort_int(mylist) as item> ${item} </#list>查看全部
-
字符串常用內建函数 连接 + ${a+b} 截取 substring ${(a+b)?substring(5,6)} 长度 ?length ${(a+b)?length} 大写 ?upper_case ${(a+b)?upper_case} 小写 ?lower ${(a+b)?lower} 字母出现的位置 ?index_of ${(a+b)?index_of('o')} 替换 ?replace ${(a+b)?replace('0','xx')}将o替换为xx查看全部
-
自定义函数 自定义排序函数:实现TemplateMethodModelEx接口 自定义指令 :实现TemplateDirectiveModel接口查看全部
-
switch用法: switch case break default <#assign var=10/> <#switch var> <#case 10> 输出10 <#break> ..... <#default> 输出out </#switch>查看全部
-
常见的if用法 <#if var==1> <#elseif var==2> <#else> </#if> 变量?length 判断字符串的长度 变量??或者变量?exists 判断变量是否存在查看全部
-
freemarker查看全部
举报
0/150
提交
取消