(webwork+freemarker)判断某个Session是否存在

(webwork+freemarker)判断某个Session是否存在
在FreeMarker中,session是一个Hash。
在处理hash类型时,我以前一直是用Session["xxxx"]来读取的,今天翻freemarker manual,发现有这么一个示例。

<#assign ages = {"Joe":23, "Fred":25} + {"Joe":30, "Julia":18}>
- Joe is ${ages.Joe}
- Fred is ${ages.Fred}
- Julia is ${ages.Julia} 

照此,修改了一下手上的nav.ftl模板

    <#if Session.user?exists>
        <p align="right">
        <a href="logout.ftl">注销[${Session.user.loginName}]</a>
        </p>
    </#if>

你可能感兴趣的:((webwork+freemarker)判断某个Session是否存在)