2
A
回答
2
Apache Tiles据说解决了这个问题,它允许您对JSPX组件进行模板化和重用。
更新答案:
在你views.xml,你会像下面这样:
<definition extends="error" name="dataAccessFailure">
<put-attribute name="body" value="/WEB-INF/views/dataAccessFailure.jspx"/>
</definition>
<definition extends="default" name="index">
<put-attribute name="body" value="/WEB-INF/views/body/index.jspx"/>
<put-attribute name="side" value="/WEB-INF/views/side/index.jspx"/>
</definition>
错误和默认的是我在布局目录定义的布局,错误是单列布局,默认为两列布局。
在布局目录也就是layouts.xml:
<tiles-definitions>
<definition name="default" template="/WEB-INF/layouts/default.jspx">
<put-attribute name="header" value="/WEB-INF/views/header.jspx" />
<put-attribute name="menu" value="/WEB-INF/views/navigation.jspx" />
<put-attribute name="footer" value="/WEB-INF/views/footer.jspx" />
</definition>
<definition name="error" template="/WEB-INF/layouts/error.jspx">
<put-attribute name="header" value="/WEB-INF/views/header.jspx" />
<put-attribute name="menu" value="/WEB-INF/views/navigation.jspx" />
<put-attribute name="footer" value="/WEB-INF/views/footer.jspx" />
</definition>
</tiles-definitions>
我没有亲自手工完成阿帕奇砖的整合,我只是用Spring Roo的生成一个完整的堆栈我,然后添加/根据需要删除东西。
相关问题
- 1. 记事本VIM复制/粘贴代码
- 2. 复制和粘贴在黑莓代码
- 3. 复制和粘贴RPG代码
- 4. VBA PowerPoint复制/粘贴不一致
- 5. TinyMCE从剪贴板复制和粘贴源代码
- 6. 复制粘贴userinput
- 7. xcode复制/粘贴
- 8. iPhone复制/粘贴
- 9. 复制粘贴宏
- 10. 仅用于强制值的Excel VBA代码粘贴导致粘贴对象时出现奇怪的行为
- 11. VBA复制和粘贴宏!=手动复制粘贴
- 12. Notepad ++只能粘贴复制代码的第一行代替?
- 13. activecell复制和粘贴的替代
- 14. 在JavaScript中复制/粘贴?
- 15. Android复制并粘贴TextView
- 16. 复制粘贴VBA循环
- 17. 复制 - 粘贴在JavaScript
- 18. WPF复制/粘贴功能
- 19. 基本复制粘贴宏
- 20. Android复制/粘贴禁用
- 21. 复制和粘贴与SED
- 22. 复制和粘贴错误
- 23. Vim的复制和粘贴
- 24. .NET DataGrid的复制/粘贴
- 25. GWT - 复制并粘贴ZeroClipboard
- 26. 复制粘贴在JavaScript
- 27. 复制并粘贴多次
- 28. 复制粘贴iphone sdk
- 29. 复制和粘贴板
- 30. 用c复制并粘贴#
谢谢你的回答,非常感谢你,请给我一个例子,告诉我如何才能做到这一点,只需在单独的文件中打开标签? – Artem 2011-04-24 17:52:05
我用一些基本的瓷砖代码更新了答案。 每个文件都需要有效的XML,与PHP不同的是,您可以在不同的文件中打开html标签。 – 2011-04-25 13:32:24
因此,基本上,您确认了我最糟糕的期望:如果我想在一个文件中打开标签并在另一个文件中关闭(如用于html标签),我将不得不选择JSP而不是JSPX?我帮你解决了吗? – Artem 2011-05-05 00:25:40