[英]Tag Libraries for Spring MVC
我正在使用Spring MVC編寫Web應用程序。 雖然Spring MVC附帶了幾個標記庫,但它們並不像Struts那樣豐富。 我最想念的是<html:xhtml>
。
那些使用Spring MVC的人,你們使用的是哪些第三方標簽庫?
謝謝!
編輯:更具體地說,我想使用自定義標記自動生成以下內容。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
如果您只想生成該片段,那么<jsp:include>
或簡單的標記文件有什么問題,例如
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<jsp:doBody>
</html>
堅持在/WEB-INF/tags/xhtml.tag
,你完成了,例如
<%@ taglib prefix="tags" tagdir="/WEB-INF/tags" %>
<tags:xhtml>
// Rest of content in here
</tags:xhtml>
您可能想嘗試spring的form taglib
“<%@ taglib prefix =”form“uri =”http://www.springframework.org/tags/form“%>”
它符合html 4.01和XHTML1.0。
HTML5的doctype要簡單得多,現在你需要的所有文檔類型都是<!doctype html>
,它與大多數標記庫一樣短或短,並且開銷也少得多。
你現在需要的只是:
<!doctype html>
<html>
</html>
然而,最好的解決方案仍然是將您的基本樣板文件放入像@skaffman建議的包含文件中。 這可以讓你獲得漂亮和優化的樣板,然后你可以繼續使用相同的樣板,而不必再擔心它。 HTML5Boilerplate項目是一個很好的起點。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.