【问题标题】:What's JSTL? What are JSP Tag Libraries? What are the differences?什么是 JSTL?什么是 JSP 标签库?有什么区别?
【发布时间】:2012-02-13 00:44:24
【问题描述】:

我已经阅读了很多关于此的内容!但是我不能说清楚! JSTL 用于避免 JSP 文件中的 Java 代码。我看到很多变种! <jsp:useBean><c:out>... 有时,人们将它们称为标签库。

我想我在这里错过了一些东西!请帮忙。什么是 JSTL?什么是标签库?有什么不同吗? 在某些情况下,您需要一个 c.tld 文件,但我从未听说过 jsp.tld 文件。这是为什么呢?

【问题讨论】:

  • 深呼吸,将鼠标放在您自己放在问题下方的[jstl] 标签上方,等到黑框出现,然后单击其中的信息链接。顺便说一下,Java EE 教程中也介绍了这类信息。

标签: java jsp jstl taglib


【解决方案1】:
  • 标记库是可以在 JSP 中使用的 Java 代码片段,但它们符合特定的 API,并且看起来像 JSP 中的 HTML 标记。
  • 标签库描述文件 (TLD) 描述了这些标签的名称、它们可以具有的属性以及实现它们的 Java 类
  • Java 标准模板库 (JSTL) 是一个特定的标准化标记库
  • <jsp:useBean> 不是标签库标签(尽管看起来像一个)。这是 JSP 标准中定义的动作。是的,这是有问题的设计。

【讨论】:

    猜你喜欢
    • 2011-04-12
    • 2011-07-21
    • 1970-01-01
    • 2011-06-05
    • 2019-03-08
    • 2010-09-05
    • 1970-01-01
    相关资源
    最近更新 更多