首页 > 其他分享 >EL-empty运算符&隐式对象pageContext、JSTL概述

EL-empty运算符&隐式对象pageContext、JSTL概述

时间:2022-12-18 14:33:15浏览次数:52  
标签:EL 对象 隐式 运算符 jsp pageContext empty

EL-empty运算符

空运算符: empty

  功能:用于判断字符串、集合、数组对象是否为null或者长度是否为0

  ${empty list}:判断字符串、集合、数组对象是否为null或者长度为0

  ${not empty str}:表示判断字符串、集合、数组对象是否不为null 并且 长度>0

 <h4>empty运算符</h4>
<%

    String str = "";
    request.setAttribute("str",str);

    List list = new ArrayList();
    request.setAttribute("list",list);

%>
    ${not empty str}

    ${not empty list}

隐式对象pageContext

el表达式中有11个隐式对象
  pageContext:
    获取jsp其他八个内置对象
    ${pageContext.request.contextPath}:动态获取虚拟目录

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>el隐式对象</title>
</head>
<body>


    ${pageContext.request}<br>
    <h4>在jsp页面动态获取虚拟目录</h4>
    ${pageContext.request.contextPath}

<%


%>
</body>
</html>

 

JSTL概述

1. 概念:JavaServer Pages Tag Library JSP标准标签库

  是由Apache组织提供的开源的免费的jsp标签 <标签>

2. 作用:用于简化和替换jsp页面上的java代码

 

3. 使用步骤:

  1. 导入jstl相关jar包

  2. 引入标签库:taglib指令: <%@ taglib %>

  3. 使用标签

标签:EL,对象,隐式,运算符,jsp,pageContext,empty
From: https://www.cnblogs.com/yuzong/p/16990362.html

相关文章

  • React报错之Element type is invalid
    总览产生"Elementtypeisinvalid--expectedastring(forbuilt-incomponents)oraclass/function(forcompositecomponents)butgot"错误有多个原因:在导入......
  • EL运算符、EL获取域中存储的值
    EL运算符运算符: 1.算数运算符:+-*/(div)%(mod) 2.比较运算符:><>=<===!= 3.逻辑运算符:&&(and)||(or)!(not) 4.空运算符:empt......
  • 分享:阿里巴巴sentinel流量路由、流量控制、流量整形、熔断降级、系统自适应过载保护、
    官方文档:​​https://github.com/alibaba/Sentinel​​Sentinel介绍随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel是面向分布式、多语言异构化服务架......
  • telnet、wirshark等工具介绍
    1. telnet工具  1.1介绍       (1)telnet是一个命令行运行的客户端TCP通信工具      (2)可以接收数据、也可发送数据,windows和linux上都能用......
  • Excel实现批量插⼊SQL语句
    新建一个Excel数据表将Excel要放置数据的列的单元格格式转化为“文本”格式拷贝数据到Exccl中,这一步要在第二步之后将放置SQL语句的单元格设置为“常规”在放置SQL语......
  • ElasticSearch学习笔记(2)-数据类型
    一、ES数据类型1、简单数据类型(1)字符串text:会分词,不支持聚合keyword:不会分词,将全部内容作为一个词条,支持聚合 (2)数值long,integer,short,double,float(3)布尔boolean(4)......
  • @JSONField 和 @JsonFormat,前后端日期格式转换
    DTO:前端向后端接口请求时的对象。VO:后端向前端响应的对象。前端:vue后端:SpringBoot+MybatisPlus涉及的两个包:com.alibaba.fastjson.annotation.JSONField;com.......
  • ElasticSearch学习笔记(3)-常用的操作
    可以使用Postman的接口调用,也可以使用kibana来操作。kibana操作相对简单一些。一、索引的操作1、查询GEThttp://ip:端口/索引名称      #查询单个索引信息......
  • IntelliJ IDEA
    IntelliJIDEA下载1.1.进入网址https://www.jetbrains.com/2.2.页面滑动到底,点击Allproducts选项2.3.点击IntelliJIDEA选项2.4.点击Download选项2.5.......
  • [机器学习] Yellowbrick使用笔记5-回归可视化
    回归模型试图预测连续空间中的目标。回归计分可视化工具显示模型空间中的实例,以便更好地理解模型是如何进行预测的。Yellowbrick已经实施了三种回归评估:残差图ResidualsPlo......