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的值  | 
                    
                    
                     
                        免责声明: 本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
                     
                    
                
                
            
            
            
    
        
   
 | 
