我試圖使用Freemarker模板引擎在服務器端呈現HTML內容。當一個簡單的模板正在工作時,當我嘗試使用自定義jsp taglibs時,我遇到了問題。 根據文檔,如果正在使用FreemarkerServlet,那麼做起來相當簡單。它在'JspTaglibs'的數據模型中提供了一個哈希條目。在我的情況下,不可能使用FreemarkerServlet。有沒有辦法使用自定義taglibs而不使用它們?是否有可能「嘲笑」FreemarkerServlet?Freemarker中的自定義JSP標記
0
A
回答
0
調用JSP標記在FreemarkerServlet
之外沒有解決。我認爲從這個因素出發將是一項實質性工作,並且也會有一些陷阱。
事情是,當時加入了FreemarkerServlet
以幫助逐漸從JSP遷移到FTL(這在JSP-2之前的版本中,當JSP對於MVC而言中繼時很笨拙)。所以你可以開始用FTL-S逐個替換你的JPS-s。爲了儘可能平穩地工作,FM數據模型映射到標準的Servlet範圍等等。但是,這並不是您應該如何理想地使用FM,這是一種妥協,是一種黑客。但是,如果您使用FreeMarker方式(JavaBean或Map作爲數據模型)執行操作,那麼調用JSP標記會變得棘手,因爲它可能會在請求範圍中獲取/設置內容,例如您無法訪問來自FreeMarker。
相關問題
- 1. 自定義JSP標記中的會話
- 2. 如何在自定義標記中包含jsp和jstl標記的jsp文件
- 3. 自定義JSP標記和Tomcat 8
- 4. 自定義jsp標記創建
- 5. Jsp自定義標記問題
- 6. 創建自定義JSP標記
- 7. 自定義標記返回值到jsp
- 8. 自定義JSP標記 - 如何獲取標記的主體?
- 9. FreeMarker和JSP 2標記文件
- 10. 從JSTL標記調用自定義JSP標記
- 11. 爲定製的JSP標記添加Freemarker支持
- 12. 將JSP嵌入到自定義JSP標記範圍內
- 13. 使用JSP中的請求信息解析自定義標記
- 14. 自定義標記
- 15. 在JSP中添加自定義屬性到<c:out>標記
- 16. 在自定義JSP標記中傳遞Java對象值
- 17. Freemarker模板中的JSP標籤
- 18. 自定義JSP標記錯誤:未找到「標記庫」的子翻譯器
- 19. 如何創建一個標記字段爲readonly的JSP自定義標記?
- 20. 如何縮短自定義JSP標記生成的輸出?
- 21. 使用帶有Spring MVC的DWR呈現JSP自定義標記
- 22. 具有屬性的JSP自定義標記
- 23. 無法打印自定義jsp標記的值<% %>
- 24. iOS中的標記羣集中的自定義標記圖標
- 25. 創建自定義的JSP標籤
- 26. 是否可以在沒有web.xml的情況下定義自定義JSP標記
- 27. 與另一個自定義標籤的屬性值JSP定製標記
- 28. 替代struts TextTag在spring或jsp自定義標記
- 29. 自定義JSP標記文件<%@ variable ..>不起作用?
- 30. 使用自定義標記和JSP與AJAX功能