我正在使用SiteMesh来装饰我的webapp。我使用<%@ include文件来包含一个带有display:table>的仪表板JSP。从会话范围属性中提取数据。如果我做了c:out value =“$ {attributeName.List}”/>我可以看到加载到session属性中的pojo的内容。但是当显示:table name =“$ {attributeName.List}”> ... / display:table>只会呈现一次。刷新后,表数据消失,但仍显示c:out数据。所以...... SiteMesh可以访问session属性,但是display:table没有。
我已尝试使用c:set>设置页面和请求范围变量但这也无济于事。
我也尝试将表从包含页面移动到装饰器页面,这也不起作用。
关于可能是什么原因以及我可能希望解决这个问题的任何想法?
答案 0 :(得分:0)
从使用%include文件更改为c:import,一切都很顺利。