有人能解释一下什么是Java编程中的taglib吗?它包含一个前缀和uri...but,这两个前缀指的是什么?我查找了许多不同的网站,但坦率地说,我仍然对它是什么和它做了什么感到困惑。
发布于 2014-12-04 02:49:04
JSP允许您定义看起来像JavaServer或XML标记的自定义标记,标记库是一组实现自定义行为的用户定义标记。
taglib指令声明JSP页面使用一组自定义标记,标识库的位置,并提供一种在JSP页面中标识自定义标记的方法。
原文来源:JSP - The taglib Directive
发布于 2014-12-04 02:51:45
JSTL标准标记库(JSTL)是一组有用的JavaServer标记,它封装了许多JSP应用程序共有的核心功能。
JSTL支持常见的结构化任务,如迭代和条件、用于操作XML文档的标记、国际化标记和SQL标记。它还提供了一个框架,用于将现有的自定义标记与JSTL标记集成。
根据功能,可以将JSTL标记分为以下JSTL标记库组,这些标记库组可在创建JSP页面时使用:
核心标签
格式化标签
SQL标记
XML标记
JSTL函数
每组标签的核心结构如下:
<%@ taglib prefix="some prefix"
uri="some http URL" %>更多信息你可以在here上找到。
发布于 2017-10-09 14:38:47
让我们假设你想要创建一个网页,它需要你为每个特定的东西多次编写相同的代码,比如在电子商务网站中,你可能必须显示价格标签,大小和颜色以及每件商品的图像。
您必须在一个页面中显示10个或更多项目。现在,不需要多次编写HTML、css代码,您可以创建一些tag-lib,在其中您可以在接受一组参数的类中创建一个方法,并且可以调用该方法。
您可以在该方法中嵌入html和css代码,并且只需通过向页面传递参数来编写一行代码,即可设计页面的UI。
https://stackoverflow.com/questions/27279217
复制相似问题