JFinal+Beetl如何快速实现切片模版?
使用Beetl+JFinal如和快速实现类似Struts1的切片模版功能
<!-- 模版 -->
<definition name="main_template" path="/WEB-INF/pages/frame/template.jsp">
<put name="head" value="/WEB-INF/pages/frame/frame2/head.jsp" />?
<put name="menu" value="/WEB-INF/pages/frame/menu.jsp" />
<put name="body" value="/WEB-INF/pages/frame/body.jsp" />
<put name="footer" value="/WEB-INF/pages/frame/footer.jsp" />
</definition>
<!-- 页面 -->
<definition extends="main_template" name="test_page">
<put name="body" value="/WEB-INF/pages/test.jsp" />
</definition>
Action直接跳转 test_page,这样test.jsp只用定义核心部分,不用顶部,底部以及其它部分
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
俩种方式实现,都不需要这么复杂的配置,第一种就采用layout标签:
第二种采用模板变量,比较适合各种复杂的要求
以上例子假定beetl定界符@和回车
详细参考:
http://ibeetl.com/guide/guide.html#_Toc351461447