JSP标准标签库 —— JSTL
JSTL标签库一部分是Tag Library(标签库),另一部分是表达式语言.标签库使用XML语法来定义所以标签.主要分为5种标签.
5种标签分别指定了5个URI,并对标签库的前缀作出约定.
? | ? | ? | ? |
Core核心标签库 | c | http://java.sun.com/jsp/jstl/core | <c:out> |
I18N本地化处理标签库 | fmt | http://java.sun.com/jsp/jstl/xml | <fmt:formatDate> |
SQL数据库处理标签库 | sql | http://java.sun.com/jsp/jstl/sql | <sql:query> |
XML处理标签库 | xml? | http://java.sun.com/jsp/jstl/fmt | <x:forBach> |
EL功能函数标签库 | fn | http://java.sun.com/jsp/jstl/functions | <fn:split> |
?
?
?
?
Core标签库
Core标签库主要包括了一般用途的标签,条件标签,迭代标签和URL相关标签.
在JSP页面中使用Core标签,要使用taglib指令,指定引用标签库.
<%@ taglib uri=”http://java.sun.com/jsp/jstl/core” prefix=”c”%>
?
?
一、 一般用途标签
<c:out>
用于计算一个表达式并将结果输出到当前的JspWriter对象.其功能类似于<%=expression%>或${el-expression}.
(1) 语法
语法1:没有标签体
<c:out value="value" [escapeXml="{true|false}"] [default="defaultValue"] />
?
语法2:有标签体
<c:out value="value" [escapeXml="{true|false}"]> default value </c:out>
?
?
(2) 属性
名称 |
说明 |
EL |
类型 |
必须 |
默认值 |
value |
被计算的表达式. |
Y |
Object |
是 |
无 |
default |
如果value的值为null,则显示default的值 |
免责声明: 本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
|