zoukankan      html  css  js  c++  java
  • 6.26-EL表达式,JSTL标签

    一、EL表达式
        功能:
            替代jsp中数据访问时的复杂java代码
        语法:
            ${表达式}
            ${(5+9)*2}
        访问顺序:
            page--->request--->session--->application
            如果都没找到则返回 ""
        作用域:
            page      pageScope
            request   requestScope
            session   sessionScope
            application  applicationScope
        获取对象的属性:
            ${对象名.属性}
            ${对象名["属性"]}
            getPname  ---> pname
        访问集合
            List集合:
                <h3>获取List集合</h3>
                <p>${plist[1].pnme }</p>
            map集合:
                key如果是数字 得用中括号
                ${map["111"].pnme }
        EL表达式 关系运算符
        empty:
            若变量 a为null,或长度为零的String,或size为零的集合
            则${ empty a }返回的结果为true
            ${ not empty a }或${ ! empty a }返回的结果为false
        EL表达式的隐式对象
            作用域访问对象
            参数访问对象
            jsp隐私对象 pageContext   ${pageContext}
                        pageContext可以获取其他八个内置对象
                        获取web项目根路径
                            ${pageContext.request.contextPath}
    二、JSTL标签
        替代java代码中的
            逻辑判断和循环控制
        引入标签库
            <%@ taglib uri="http://java.sun.com/jsp/jstl/core"  prefix="c" %>
        if判断
            <c:if test=""></c:if>
        
        
        tips:
            java的内省机制
            
            
        
        
    
    
    
    
    
        
    志存高远,脚踏实地!
  • 相关阅读:
    Magento 安装时文件权限 设置
    进度十(10.28)
    进度九(10.27)
    进度八(10.26)
    进度六(10.24)
    进度五(10.23)
    进度四(10.22)
    进度三(10.21)
    进度二(10.20)
    进度一(10.19)
  • 原文地址:https://www.cnblogs.com/benben2013A/p/7083462.html
Copyright © 2011-2022 走看看