在撰写jsp
- 页面时,我总是添加以下行:
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
但<%@ %>
一般意味着什么?我知道我们可以通过scriptlet将代码嵌入到jsp中
<% \\some java code %>
因此@taglib
看起来像是应用于prefix
的注释。这是对的吗?
答案 0 :(得分:4)
JSP指令提供容器的指示和说明, 告诉它如何处理JSP处理的某些方面。 JSP指令会影响servlet类的整体结构。它通常具有以下形式:
<%@ directive attribute="value" %>
答案 1 :(得分:1)
<%@ >
是 JSP - Directives 的标记,可以是:
Page指示&lt;%@ page ...%&gt; :定义与页面相关的属性,例如 脚本语言,错误页面和缓冲要求。
包含指令&lt;%@ include ...%&gt; :在翻译阶段包含文件。
Taglib指令&lt;%@ taglib ...%&gt; :声明包含自定义操作的标记库, 在页面中使用。
答案 2 :(得分:0)
它是一个JSP指令.JSP指令是告诉Web容器如何将JSP页面转换为相应的servlet的消息.taglib指令是JSP指令之一.JSP taglib指令用于定义标记定义了许多标签的库。