美文网首页
Java中级(六)

Java中级(六)

作者: kelaody | 来源:发表于2019-05-14 20:08 被阅读0次

    EL(Expression Language)
    一、作用:从作用域中取值,再将值显示给用户
    二、目的:在JSP中消灭java代码
    三、使用:
    <%@ page isELIgnored="false" %>
    语法:${ 表达式 }
    四、注意:
    1.EL表达式取作用域中的值
    2.EL表达式获取基本数据类型、List、Map、自定义对象类型、复合对象
    3.EL表达式默认获取最小作用域中的值
    4.EL表达式获取指定作用域中值:pageScope、reqeustScope、sessionScope、applicationScope
    5.EL表达式可以获取用户的请求参数:param、paramValues
    6.EL表达式获取值的方式: ".","[ ]"
    7.EL表达式可以执行一些简单的数学运算和逻辑判断
    JSTL(JSP Standard Tag Libaray)

    一、目的:在JSP中消灭java代码
    二、使用:
    1.下载jstl的jar包(如果使用myeclipse创建项目,jstl就已经集成了)
    2.引入标签库(使用编译器指令)
    ①在引入jstl的jar的build path中找到jstl-impl-1.2.2.jar
    ②在META-INF下,找到c.tld,并打开它
    ③在c.tld文件找找到<short-name>c</short-name>标签和<uri>http://java.sun.com/jsp/jstl/core</uri>
    ④在jsp中引入即可:<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
    三、标签:
    <c:out>
    <c:set>
    <c:remove>
    <c:if>
    <c:choose>、<c:when>、<c:otherwise>
    <c:forEach>
    <c:import>
    <c:redirect>

    相关文章

      网友评论

          本文标题:Java中级(六)

          本文链接:https://www.haomeiwen.com/subject/tooeaqtx.html