0

我正在开发一个带有瓷砖的 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>

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

4

1 回答 1

1

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

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

或者

<s:iterator value="#session.sessionKey">
于 2013-07-17T09:24:24.150 回答