FreeMarker的使用

FreeMarker应用于所有的前端技术代码,如Js css Html Jquerry。
1、通过FreeMarker对变量赋值。

<!--通过FreeMarker对变量赋值-->
<#assign name="sunjob">
<!--页面输出-->
${name}

2、通过if else进行条件判断

<#if name=="milo">
nihao
<!--else语句-->
<#elseif name="sunjob">
buhao
</#if>

3、输出list类型的变量
前端代码:

<#list list as item>
list:${item}<br/>
</#list>

服务器端代码:
List list=new ArrayList<>();
list.add(“123”);
list.add(“456”);
list.add(“789”);
Map map=new HashMap();
map.put(“1”,“王”);
map.put(“2”,“张”);
map.put(“3”,“李”);
modelAndView.addObject(“list”,list);
modelAndView.addObject(“map”,map);
return modelAndView;

ModelAndView modelAndView=new ModelAndView("BacktoWeb");
 List list=new ArrayList<>();
   list.add("123");
   list.add("456");
   list.add("789");
   Map map=new HashMap();
   map.put("1","王");
   map.put("2","张");
   map.put("3","李");
   modelAndView.addObject("list",list);
   modelAndView.addObject("map",map);
return modelAndView;

你可能感兴趣的:(FreeMarker)