zoukankan      html  css  js  c++  java
  • JSTL&EL(程序员必看之一)

    EL表达式

        可以在jsp页面中减少大量的Java代码。Expression Language,它是一种借鉴了javaScript和XPath的表达式语言。

    EL表达式定义了一系列的隐含对象和操作符,使开发人员能够很方便地访问页面的上下文,以及不同作用域内的对象

    而无须在JSP页面嵌入Java代码,从而使开发人员即使不熟悉Java也能轻松地编写JSP程序。

    EL表达式的特点和使用范围

          EL表达式提供了在Java代码之外,访问和处理应用程序数据的功能,通常用于在某个作用域(page,request,session,application等)

    内取得属性值,或者做简单的运算和判断。

    EL表达式有以下特点:

    1.自动转换类型。在使用EL得到某个数据时可以自动转换类型,对于类型的限制比较宽松。

    2.使用简单

    EL表达式的语法

    ${EL   表达式}

    Empty操作符

    其是一个前缀操作符,,用于检测一个值是否为NULL或者empty。

    EL表达式隐式对象

    JSP提供了page,request,session,application等若干隐式对象。这些隐式对象无须声明就可以在JSP页面中使用

    JSTL标签

    使用其不需要嵌入Java代码即可在JSP中进行逻辑控制。JSTL的全称是Java Server Pages Standard Tag Library,即JSP标准标签库

    JSTL核心标签库中常用标签有三大类

    通用标签:<c:set>,<c:out>,<c:remove>

    条件标签:<c:if>,<c:choose>,<c:when>,<c:otherwise>

    迭代标签:<c:forEach>

    切记:EL表达式与JSTL标签结合使用可以大程度上减少JSP中嵌入的java代码,有利于程序的维护和扩展!!!!!!!!

  • 相关阅读:
    Bugku web web基础$_GET
    Bugku web 计算器
    Bugku web web2
    Bugku 杂项 宽带信息泄露
    Bugku 杂项 猜
    Bugku 杂项 又一张图片,还单纯吗
    Bugku 杂项 啊哒
    Bugku 杂项 眼见非实(ISCCCTF)
    Bugku 杂项 telnet
    Bugku 杂项 隐写
  • 原文地址:https://www.cnblogs.com/System-out-println/p/5596568.html
Copyright © 2011-2022 走看看