我已经将平铺版本从2.2.2更新到3.0.1,我目前有一个解决方法,可以根据http://forum.springsource.org/showthread.php?98961-Webflow-with-JSP-Tiles-Portlet-has-no-content/page2中描述的解决方案显示portlet内容。应用:
ServletUtil.setForceInclude(request, true);
ServletUtil.setForceInclude(request, true);
在这种情况下解决了JSP空白问题。 tile3有什么类似的解决方案吗?在tiles3我面临同样的情况,我找不到ServletUtil类或任何替代方案来帮助我解决这个问题。
答案 0 :(得分:0)
使用Tiles3,您可以执行request.setAttribute(AbstractRequest.FORCE_INCLUDE_ATTRIBUTE_NAME, true)
Spring Framework 4.1.2中将提供一个新的TilesViewResolver#alwaysInclude
属性来轻松设置,https://jira.spring.io/browse/SPR-12374中此相关JIRA问题的评论中提供了更多详细信息。