EL表达式判断Map是否为空和map的取值
private Map<String, String> msgs = new HashMap<String, String>
msgs.put("loginError", "验证码错误");
jsp页面中的代码:
<script type="text/javascript">
var msgTip = "${msgs['loginError']}";
alert(msgTip);
</script>
--------------------------------------------------------------------------------------------------------------------------------------
注意事项:map名后不要加点,直接是[]
key要用单引号
在js中写,要在整个取值外面加双引号
1.在JSP页面中引入sun的核心标签库
2.在JSP页面中引入sun的函数标签库
3.判断是否为空
</c:if>
4.判断长度大于0
</c:if>
注:fn:length(obj),对于空对象也会返回0
5.例子:将request传入的hashmap显示在表格中
pageEncoding="utf-8" import="java.util.HashMap,java.util.Iterator"%>
<%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c" %><!-- 引入sun的核心标签库 -->
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%><!-- 引入sun的函数标签库 -->
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>显示jsp传递的参数-使用标签库</title>
</head>
<body>
<center><h1>传递的参数</h1></center>
<hr/>
<c:choose>
<c:when test="${fn:length(requestScope.paramMap)>0}">
<table border="1">
<tr><th>参数名</th><th>参数值</th></tr>
<c:forEach items="${requestScope.paramMap}" var="map">
<tr><td>${map.key}</td><td>${map.value}</td></tr>
</c:forEach>
</table>
</c:when>
<c:otherwise>
<c:out value="没有在request中传递paramMap属性"/><br/>
<p>paramMap大小为:${fn:length(requestScope.paramMap)}</p>
</c:otherwise>
</c:choose>
</body>
</html>
EL表达式判断Map是否为空和map的取值相关推荐
- el表达式判断字符串相等
el表达式判断字符串相等 Java code 1 ${"a" == "a"} ${"b" eq "b"} 都可以 & ...
- thymeleaf 判断list是否为空 为null 是否有值
thymeleaf 判断list是否为空 为null 是否有值 /* * Check whether list is empty */ ${#lists.isEmpty(list)} <di ...
- js函数判断服务器文件是否为空,Js 判断数组是否为空或是否含有某个值
今天来说一下在前端的 JS 中关于数组的判断操作.比如 JS 判断数组是否为空,JS 判断数据中是否含有某个值.下面就来具体的说一下判断的方法吧. JS 判断数组是否为空 JS 判断数组是否为空,只要 ...
- js判断数组是否为空、是否含有某个值
js判断数组是否为空 arr.length let arr = []; if (arr.length == 0){console.log("数组为空") }else {consol ...
- 机器学习——时间序列ARIMA模型(四):自相关函数ACF和偏自相关函数PACF用于判断ARIMA模型中p、q参数取值
文章目录 1.自相关函数ACF 2.偏自相关函数PACF 3.ARIMA(p,d,q)的阶数判断 4.代码实现 1.引入所需依赖 2.数据读取与处理 3.一阶差分与绘图 4.ACF 5.PACF 1. ...
- Map集合中两个重要的取值方法---keySet()和entrySet()
Map集合中提供了get() 获取元素的方法, get()对应一个键取出其对应 的值,这种方式比较局限和单一,不能全部取出来 .要取出所有的元素(值),则必须要拿到所有的键,然后才能取到所有与其对应的 ...
- El el表达式,判断是否为空
${empty user},如果为空返回true,否则false ${!empty user}与之相反
- el 表达式 判断字符串是否相等
<c:if test = "${list.name eq '门票 '} "> </c:if> 字符串对比要用eq,后面要加单引号
- labview 判断整数_labview 之如何获取数据类型的取值范围
Labview支持的数据类型种类繁多,其中整型数是种类最多的,包括U8.I8.U16.I32等等. 对于每一种特定的整型数,都对应这特定的取值范围,比如U8的最大值为255,最小值为0,所以U8的取值 ...
最新文章
- DownloadProvider 源码详细分析
- Cstring转化为String
- 网易云信欢乐颂(送),领取“五美”送麻麻
- linux字符雨,linux周记
- let和const注意点
- 0中断优先级_51单片机中断基本概念
- 【附源码】计算机毕业设计SSM小区宠物管理系统
- maven下载及安装教程(保姆及教程)
- python websocket服务器端_python实现websocket服务器
- 2021CSP复赛学生家长备忘
- ubuntu安装中文环境 zh_CN.GB2312 zh_CN.GBK
- python批量下载文件只有1kb_我总结了这几点经验,使用python让网页提速几倍不止!...
- Win11里面【应用或关闭Windows功能】在哪
- 程序员思维修炼:如何从新手成为专家
- laravel接合monolog实现日志记录到Elasticsearch实践
- 决策树实现(CART生成及剪枝)
- mac app图标简单制作_如何在Mac中更改App图标
- Java图书管理系统简化版期末考核作业
- UE5 Meerkat狐獴演示Demo分析
- 真人演示冒泡排序算法