带有SiteMesh和SessionAttribute的<display:table>

时间:2017-03-04 15:03:31

标签: displaytag sitemesh

我正在使用SiteMesh来装饰我的webapp。我使用&lt;%@ include文件来包含一个带有display:table&gt;的仪表板JSP。从会话范围属性中提取数据。如果我做了c:out value =“$ {attributeName.List}”/&gt;我可以看到加载到session属性中的pojo的内容。但是当显示:table name =“$ {attributeName.List}”&gt; ... / display:table&gt;只会呈现一次。刷新后,表数据消失,但仍显示c:out数据。所以...... SiteMesh可以访问session属性,但是display:table没有。

我已尝试使用c:set&gt;设置页面和请求范围变量但这也无济于事。

我也尝试将表从包含页面移动到装饰器页面,这也不起作用。

关于可能是什么原因以及我可能希望解决这个问题的任何想法?

1 个答案:

答案 0 :(得分:0)

从使用%include文件更改为c:import,一切都很顺利。