Velocity,Freemarker,Japid,Rythm,還有其他? 我在尋找的是類似於JSP在servlet環境中提供的解決方案。它應該是ViewProcessor實現的一種形式,但是在獨立嵌入式Grizzly部署(NIO體系結構)上工作。有沒有人使用模板引擎成功地在嵌入模式下使用Jersey(不是servlet env,而是獨立的灰熊實例)?
1
A
回答
3
Jersey支持freemarker模板 - 請參閱maven上的jersey-freemarker module。它適用於任何容器(即不依賴於servlet)。 Jersey工作區中還有freemarker示例,顯示如何使用它 - 請參閱here。
1
我認爲你列出的所有模板引擎都可以在獨立的環境中使用。特別是對於節奏(怎麼把我的這東西的作者),它從不同的來源加載模板文件:
從所提供的字符串內容:從發現
String result = Rythm.render("hello @who", "world");
從文件該
rythm.root
設置:String result = Rythm.render("helloWorld.html", "world");
˚F黑山從類路徑中找到一個文件,如果你沒有
rythm.root
設置
它只是不依賴於任何servlet容器,所以你可以自由,只要你有JRE使用它。如果您想在不允許文件寫入的GAE中使用它,請務必將rythm.noFileWrite
設置爲true
。
0
相關問題
- 1. 爲什麼使用專有模板引擎而不是html5?
- 2. 有沒有像Velocity等獨立應用程序(SWT/Swing等)的模板引擎
- 3. 灰熊獨立日誌
- 4. 在引擎蓋下透明地使用灰熊?
- 5. 如何使Blaze(Meteor的模板引擎的獨立部分)使用動態下載的模板
- 6. 使用PHP作爲模板引擎和具有薄模板
- 7. 如何使用服務索引與功能,而不是模板
- 8. 使用preg_split模板引擎
- 9. 在嵌入模式下使用openejb時未找到java:comp/env
- 10. 有沒有Java模板引擎基準?
- 11. 插入元使用玉模板引擎
- 12. 使用codeigniter視圖層作爲是沒有模板引擎的mdeium sizeapp理智
- 13. 有沒有人從PHP模板到XSLT模板而不後悔?
- 14. 使用express而不使用模板引擎
- 15. 使用成員模板函數顯式模板實例化
- 16. 有沒有人成功地在Tomcat中使用JBoss AOP?
- 17. 沒有模板使用bindToController
- 18. 在php中模板化,不使用模板引擎
- 19. 沒有後端的模板引擎?
- 20. 沒有模板引擎的Node.js
- 21. 有沒有人通過在GAE/App Engine中使用更快的模板引擎獲得實際收益?
- 22. 有沒有人成功地使用芹with掛架
- 23. 引用類本身的模板而不是使用模板的類
- 24. Maya:在獨立模式和嵌入模式下的不同行爲
- 25. 使用逆向引用來引用的模式,而不是實際的比賽
- 26. 在Yii2中使用ActiveForm而沒有引導模板
- 27. 在Adobe Air應用程序中是否有JavaScript模板引擎?
- 28. 把手模板引擎沒有定義
- 29. 是否有一個服務器端JavaScript框架(node.js)不使用模板引擎而生成html頁面?
- 30. 使用模板而不是開關