什么是JSTL?什么是JSP标签库?有什么区别?

问题描述:

我已阅读了很多关于此!但我不能说清楚一个主意! 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

  • 标记库是一些Java代码,可以在JSP中使用,但符合特定的API和JSP中的HTML标记。
  • 标签库描述文件(TLD)描述了这些标记的名称,什么属性,他们可以拥有和类实现他们什么的Java
  • Java标准模板库(JSTL)是一个特定的规范标签库
  • <jsp:useBean>而不是一个标签库标签(尽管看起来像一个)。这是一个在JSP标准中定义的操作。是的,这是可疑的设计。
+0

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