tile + struts2应用程序标头中的动态内容

时间:2013-07-17 09:00:59

标签: java struts2 tiles

我正在使用带有tile的struts 2应用程序。磁贴中的标题内容正在从操作中填充: 以下代码工作正常但在加载具有相同标头的新页面时失败。

header.jsp中:

<ul>
 <s:iterator status="stat" value="masterDataVO.urlMap">
    <li>
     <a href="<s:property value="key"/>"><s:property value="value"/></a>
    </li>
 </s:iterator>
</ul>

我希望标题在整个应用程序中保持不变。但是一旦重新加载新页面,标题就无法显示动态内容。我知道瓷砖不是用于显示动态内容,而是必须不显示内容。这可以通过会话或其他方式实现吗?或者我是否需要完全废弃瓷砖的使用?

1 个答案:

答案 0 :(得分:1)

将数据放入会话,在JSP中,您可以使用OGNL访问Struts2标记的会话。

<s:iterator value="#session['sessionKey']">

<s:iterator value="#session.sessionKey">