我想访问Struts Web应用程序的Session,Application和Request变量。 它告诉我Session类型为'HttpSessionHashModel',查找API我看到这个类有一个方法'isEmpty()'。所以我尝试了例如
<#assign a = Session.isEmpty()>
但它告诉我没有这样的元素'Session.isEmpty'。
有没有人知道为什么它不起作用?
在Session中,我可以访问几个类
<#assign b = Session["classname"]>
(它告诉我b
的类型为freemarker.ext.beans.StringModel
},但我既不能调用类StringModel
的方法,也不能访问存储在其中的对象和方法'类名'。
希望有人可以提供帮助
答案 0 :(得分:0)
使用@s
宏:
随Struts一起发布的标签会自动提供给FreeMarker模板。要使用任何标记,请添加“@s”。在标签名称前面。像:
<@s.if test="printName">
<@s.property value="myBeanProperty" />
</@s.if>
<强>参考强>