EL表达式sql
EL全名为Expression Language,它原来是JSTL1.0为了方便存取数据所定义的语言。到了JSP2.0之后,EL正式成为标准规范。只要是支持Servlet2.4/JSP2.0的Container,均可以在JSP网页中直接使用EL.数据库
一、EL运算符ide
二、EL内置对象函数
三、EL存取器url
JSTL标签库orm
JSTL标签库分为五类,分别是JSTL核心标签库、数据库标签库、I18N格式化标签库、XML标签库和JSTL函数标签库对象
一、经过JSTL核心标签库定义变量,输出变量,移除变量索引
<c:set><c:out><c:remove><c:if>资源
<c:choose><c:when><c:otherwise>rem
<c:forEach><c:forTokens>
<c:import><c:param>
<c:url><c:redirect>
二、经过数据库标签库完成数据库操做
<sql:setDataSource><sql:update><sql:query><sql:param><sql:dateParam><sql:transaction>
三、经过XML标签库完成XML文件操做
(1)XMl核心操做,用来解析XML文件、显示XML文件中的信息
<x:parse>用来解析指定的XML文件
<x:out>经过XPath语句讲结果输出到JSP中
<x:set>经过XPath语句将结果储存在设定的属性范围的变量中
(2)XML流程控制操做,用来对XML中信息进行判断、循环操做
<x:if>
<x:choose><x:when>
<x:forEach>
(3)XML转换操做,使用XML搭配XSLT显示在JSP页面上
要想经过JSTL对XML进行操做还必须下载xalan.jar和serializer.jar
四、经过I18N标签库完成国际化操做
<fmt:setLocale><fmt:formatNumber><fmt:parseNumber><fmt:formatDate><fmt:parseDate><fmt:setTimeZone><fmt:timeZone><fmt:requestEncoding>
<fmt:setBundle>设置默认的数据来源
<fmt:bundle>
<fmt:message>用来从指定的资源文件中经过索引(key)来取得值
<fmt:param>
五、经过JSTL函数标签库完成经常使用函数操做