1. JSTL简介
JSTL全名JspServer Pages Standdard Tag Library(Jsp标准标签库),它是sun公司发布的一个针对JSP开发的新组件,它允许使用标签开发Jsp页面.
JSTL是一个标准的已制定好的标签库,它可以应用到很多领域. 如:基本输入输出、流程控制、循环、XML文件剖析、数据库查询及国际化和文字格式标准化的应用等。
JSTL所提供的标签库主要分为五大类:
JSTL 前置名称 URI 范例
核心标签库 c http://java.sun.com/jsp/jstl/core <c:out>
I18N格式标签库 fmt http://java.sun.com/jsp/jstl/fmt <fmt:formatDate>
SQL标签库 sql http://java.sun.com/jsp/jstl/sql <sql:query>
XML标签库 Xml http://java.sun.com/jsp/jstl/xml <x:forEach>
函数标签库 fn http://java.sun.com/jsp/jstl/functions <fn:split>
2.核心标签库
功能分类 标签名称
表达式操作 out、set、remove、catch
流程控制 if、choose、when、otherwise
迭代操作 forEach、forTokens
URL操作 import、param、url、redirect
2.1<c:out>
功能: <c:out>主要用来显示数据的内容
属性列表:
名称 说明 必须 默认值
value 需要显示出来的值 是 无
default 如果value的值为null,则显示default的值 否 无
escapeXml 是否转换特殊字符,如:<转换成< 否 true