2012-02-13 229 views
0

我已閱讀了很多關於此!但我不能說清楚一個主意! JSTL用於避免JSP文件中的Java代碼。我看到很多變體! <jsp:useBean><c:out> ... 有時,人們將它們稱爲標籤庫。什麼是JSTL?什麼是JSP標籤庫?有什麼區別?

我想我錯過了這裏的東西!請幫助。什麼是JSTL?什麼是標籤庫?有什麼區別嗎? 在某些情況下,您需要一個c.tld文件,但我從來沒有聽說過jsp.tld文件。這是爲什麼?

+1

深呼吸,將鼠標放在自己放在問題下方的'[jstl]'標籤上方,等到黑框顯示,然後單擊其中的* info *鏈接。 Java EE教程中還介紹了這種信息。 – BalusC 2012-02-13 00:46:10

回答

1
  • 標記庫是一些Java代碼,可以在JSP中使用,但符合特定的API和JSP中的HTML標記。
  • 標籤庫描述文件(TLD)描述了這些標記的名稱,什麼屬性,他們可以擁有和類實現他們什麼的Java
  • Java標準模板庫(JSTL)是一個特定的規範標籤庫
  • <jsp:useBean>而不是一個標籤庫標籤(儘管看起來像一個)。這是一個在JSP標準中定義的操作。是的,這是可疑的設計。
+0

謝謝!我現在明白了! – zwan 2012-02-13 01:03:16