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. 複製/粘貼導致
- 2. 複製並粘貼在Visual Studio代碼
- 3. 複製和粘貼RPG代碼
- 4. xorg源代碼複製粘貼
- 5. 記事本VIM複製/粘貼代碼
- 6. 複製和粘貼在黑莓代碼
- 7. VBA PowerPoint複製/粘貼不一致
- 8. PostgreSQL:複製/粘貼到Excel的代碼無需代碼
- 9. TinyMCE從剪貼板複製和粘貼源代碼
- 10. iPhone複製/粘貼
- 11. 複製粘貼宏
- 12. 複製粘貼userinput
- 13. VBA複製粘貼
- 14. UIWebView複製/粘貼
- 15. xcode複製/粘貼
- 16. 僅用於強制值的Excel VBA代碼粘貼導致粘貼對象時出現奇怪的行爲
- 17. Notepad ++只能粘貼複製代碼的第一行代替?
- 18. VBA複製和粘貼宏!=手動複製粘貼
- 19. activecell複製和粘貼的替代
- 20. 函數代替複製粘貼編程
- 21. 當我複製和粘貼
- 22. Android複製並粘貼TextView
- 23. Excel VBA複製粘貼
- 24. 複製並粘貼到vba
- 25. 複製粘貼問題
- 26. 複製並粘貼在QTableView
- 27. Excel中複製和粘貼
- 28. 複製和粘貼板
- 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