freemark从session作用域取值语法
//判断session中的值是否存在
<#if Session["admin"]?exists>
//存在就显示其属性值
//Session["admin"]为取出该session对象
${Session["admin"].adminLoginName}
</#if>
freemark从session作用域取list集合并遍历里面的对象语法
<#list Session["messages"] as user> //Session["messages"]代表从session作用域取messages这个list集合;user代表把取出来的对象放入user中
${user.sender} //代表从user中取值
</#list>
freemark从request作用域取map集合中key和value
<#assign userMap=map/> //map就是后台返回的map.
<#assign keys=userMap?keys/>
<#list keys as key>
<div>${key}</div>
<div>${userMap[key]!''}</div>
</#list>
判断语法
<#if Session.username == "admin">
</#if>
后台获取前台form表单提交的数据
String xx= request.getParameter("name属性");
获取<textarea>中的数据
String xx= request.getParameter("name属性");
前台取值为undefined(数据库该字段为null),不展示
var paperTitle = (item.paperTitle == undefined ? "" : item.paperTitle);