博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
EL表达式学习笔记(JSTL)
阅读量:4676 次
发布时间:2019-06-09

本文共 1323 字,大约阅读时间需要 4 分钟。

<%@ page language="java" import="java.util.*" pageEncoding="GB18030"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%>              My JSP 'JSTL_test.jsp' starting page    	

测试EL表达式


  • 普通字符串
  • hello(jsp脚本):<%request.getAttribute("hello");%>
    hello(EL表达式使用$和{}):${hello}
    hello(el表达式,el的隐含对象:pageScope,requestScope,sessionScope,applicationScope
    如果没有指定scope,则它的搜索顺序为 pageScope ----> applicationScope):${requestScope.hello }
  • 结构
  • 姓名:${user.userName}(与对象的方法(get)相关)
    年龄:${user.age }
    所属组:${user.group.name }
  • 输出map
  • mapvalue.key1:${mapvalue.key1 }
    mapvalue.key2:${mapvalue.key2 }
  • 数组输出,采用[]和下标
  • atrarray[2]:${astarray[1] }
  • 输出对象数组
  • userarray[3].username:${users[2].username }
  • 输出list,采用[]和下标
  • userlist[5].username:${userlist[4].username }
  • el表达式对运算符的支持
  • 1 + 2 = ${1+2 }
    10 / 5 = ${10/5 }
    10 / 5 = ${10 div 5 }
    10 % 3 = ${10%3 }
    10 % 3 = ${10 mod 3 }
    <-- == eq != ne < lt > gt <= le >= ge && and || or ! not / div % mod -->
  • 测试empty
  • value1:${not empty value1 }
    value2:${empty value1 }
    value3:${empty value1 }
    value4:${empty value1 }

     

    转载于:https://www.cnblogs.com/hbiao68/archive/2011/10/19/2218244.html

    你可能感兴趣的文章
    第一次结对编程作业
    查看>>
    Python的isinstance()函数
    查看>>
    Windows安装Pygame
    查看>>
    python报错: _tkinter.TclError: couldn't recognize data in image file
    查看>>
    Python正则表达式
    查看>>
    python中的迭代器
    查看>>
    HTML 样式表
    查看>>
    poj-1274-The Perfect Shall
    查看>>
    urlEncodeComponent
    查看>>
    @media 适配兼容
    查看>>
    Ajax相关
    查看>>
    MySQL教程 3.3
    查看>>
    相似度度量计算
    查看>>
    msys2-x86_64搭建QT Mingw64编译环境
    查看>>
    Java中实现复制文件或文件夹——CopyUtil.java
    查看>>
    ANT控制台输出中文乱码的解决方法
    查看>>
    lite, beta, alpha, rc, release, etc 版本专用词汇辑录
    查看>>
    json针对list map set 应用
    查看>>
    redis配置文件详解
    查看>>
    Windows下更改MySQL数据库的存储位置
    查看>>