簡體   English   中英

Spring MVC的標簽庫

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM