JSTL标签库和EL表达式

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函数标签库完成经常使用函数操做

相关文章
相关标签/搜索