0
#{extends}在Play框架中非常有用,易於在視圖中擴展布局和管理佈局,但是我想知道Spring是否也有類似的東西?春天有沒有類似Play#{extends}的東西?
我真的很感激,如果任何人有相同類型的代碼爲春天。
在下面我通過延長main.html中的index.html,這意味着index.html的將使用main.html中作爲其佈局遊戲例如:
/* views/main.html : */
<!DOCTYPE html>
<html>
<head>
...
</head>
<body>
...
<div id="content">
#{doLayout/}
</div>
...
</body>
</html>
/* views/Application/index.html : */
#{extends "main.html"/}
<h1>Home</h1>
...
感謝您的回答,我想嘗試Rythm模板引擎,但不知道如何使用它與春天,我想我錯過了一些步驟。我只添加了庫並在Controller中調用了Rythm.render? –
轉到https://github.com/greenlaw110/Rythm/downloads,選擇最新的分發包。下載它後,您將能夠找到示例文件夾。轉到該文件夾並鍵入「ant」,您應該能夠看到示例執行結果。現在閱讀構建文件和示例代碼以瞭解整個過程。我認爲最大的挑戰是在servlet環境中配置模板根目錄。如果您未能配置Rythm將嘗試從您的類路徑根加載模板。在我發佈Play-rythm 1.0之後,我會來到傳統的java世界去處理樣本和文檔 –
再次感謝,是否有可能將Rythm用作Spring ViewResolver? –