jstl 的判断使用
JSTL 是JSP的标准标记库
1.必须引入的头部标签
- <%@ taglib uri="http://java.sun.com/jstl/core_rt"prefix="c" %>
<%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c" %>
2.内容部分
- <table>
- <tr>
- <td>
- 服务器
- </td>
- <td>
- 版本号
- </td>
- <td>
- 业务名称
- </td>
- <td>
- 省份
- </td>
- <td>
- 用户数量
- </td>
- <td>
- 业务类型
- </td>
- <td>
- 发送条数
- </td>
- <td>
- 地区限量(次数)
- </td>
- <td>
- 业务开通省份
- </td>
- </tr>
- <c:forEachitems="${pseList}"var="pse">
- <tr>
- <td>
- <c:iftest="${'119.120.92.138' == pse.softIp}">
- <fontcolor="#f47920">${pse.softIp }</font> //颜色1
- </c:if>
- <c:iftest="${'119.120.92.139' == pse.softIp}">
- <fontcolor="#8552a1">${pse.softIp }</font> //颜色2
- </c:if>
- <c:iftest="${'121.10.246.59' == pse.softIp}">
- <fontcolor="#8a2e3b">${pse.softIp }</font> //颜色3
- </c:if>
- <c:iftest="${'211.154.151.115' == pse.softIp}">
- <fontcolor="#bd6758">${pse.softIp }</font> //颜色4
- </c:if>
- <%--
- 1.以上是jstl的if语句的简单使用。
- <c:iftest="${'119.120.92.138' == pse.softIp}">
- pse.softIp得到的结果和字符串比较,所以要加分号;
- 反之是int的话就不用加咯。
- --%>
- </td>
- <td>
- ${pse.version }
- </td>
- <td>
- <c:choose>
- <c:whentest="${'-空缺-'==pse.serviceName}">
- <fontcolor="#ef5b9c">${pse.serviceName }</font>
- </c:when>
- <c:otherwise>
- ${pse.serviceName }
- </c:otherwise>
- </c:choose>
- <%--
- 2.以上是jstl的一个判断语句使用,相当于编程语言的
- if(...){
- ...
- }else{
- ...
- }
- 注意:外面的<c:choose>不能丢哦。
- --%>
- </td>
- <td>
- ${pse.provinceName }
- </td>
- <td>
- ${pse.num }
- </td>
- <td>
- ${pse.channelName }
- </td>
- <td>
- ${pse.sendTimes }
- </td>
- <td>
- ${pse.limitNum }
- </td>
- <td>
- ${pse.provinces }
- </td>
- </tr>
- </c:forEach>
- </table>
jstl 的判断使用的更多相关文章
- JSTL标签判断list是否为空
jsp页面判断获得action传的list的是否为空或者list.size的长度,就可以用fn这个标签: <c:if test="${list== null || fn:length( ...
- 用jstl标签判断一个字符串是否包含了另一个字符串
<c:if test="${fn:contains(str1,str2)}">
- JSTL的test里的逻辑判断不能有空格
前天遇到了一个bug,有一个jstl的判断语句怎么都进不去,看了半天都没有发现什么问题,最后使用最原始的方式,一行一行的删除代码,重要找到了原因,原来是jstl的test逻辑判断里面不能有空格导致的.
- EL表达式和JSTL标准标签库
一.EL表达式 什么是EL表达式 EL(Express Lanuage)表达式可以嵌入在jsp页面内部 减少jsp脚本的编写 EL出现的目的是要替代jsp页面中脚本的编写. EL表达式的作用 EL最主 ...
- EL 和 JSTL
EL 什么是EL表达式 EL(Express Lanuage) 表达式可以嵌入在jsp页面内部 减少jsp脚本的编写 EL出现的目的是要替代jsp页面中脚本的编写 作用区间 EL最主要的作用是获取四大 ...
- EL表达式 与 JSTL标准标签库
目录 EL表达式 什么是EL表达式 作用 EL内置11对象 EL执行表达式 JSTL 什么是JSTL JSTL标准标签库有5个子库 把JSTL标签库jar包引入工程当中 if标签 foreach标签 ...
- JSP_EL使用
JSP中EL表达式的简单介绍和使用 参考资料: http://www.java3z.com/cwbwebhome/article/article8/8124.html?id=2453 http ...
- 用session做权限控制
一个需要用户进行登录的网站,基本上都会设置用户权限,对不同的用户进行权限控制.例如:一个网站肯定会有一个管理员管理着普通的用户,普通的用户不可能对其他用户有着类似于增删改查等操作,这样网站都乱了--, ...
- javaweb笔记六
指令包含:可以在一个jsp中包含另一个jsp中的内容.会将包含页面和被包含页面放在一起编译,形成一个java类.所以,是在编译时发生的.只能包含文件,不允许两个页面之间存在同名变量.被包含页面也不应该 ...
随机推荐
- C#图解教程第一章 C#和.NET框架
1.1 在.NET之前 C#发音:see shap 1.1.1 20世纪90年代后期的Windows编程 20世纪90年代后期各语言缺点: 1.纯Win32 API不是面向对象的,而且工作量比M ...
- MySQL 数据类型和约束(外键是重点🙄)
数据类型 1. 数字(默认都是由符号,宽度表示的是显示宽度,与存储无关).tinyint 括号里指定宽度 七位2进制数最大数就是2**7 -1=127 最小是-128 验证: create tabel ...
- Python学习_08_函数式编程
在python中,函数名也是一个变量,代表对一个函数内容的引用,意味着可以作为参数传入到其他函数中,根据这个特性,发散出装饰器.闭包等概念,并涉及到变量作用域等问题. 函数 python中函数操作符为 ...
- SQL Server CPU
解决数据库系统的性能问题可能是一项艰巨的任务.了解如何找到问题很重要,但是了解系统对特定请求作出特定反应的原因更加重要.影响数据库服务器上的 CPU 利用率 的因素有很多:SQL 语句的编译和重新编译 ...
- angular4.0常用依赖汇总
Routes 路由配置 Router 路由跳转 ActivatedRoute 路由参数 FormsModule 表单配置(在app.module.ts中注入在imports下) EventEmitte ...
- Spark 学习笔记大纲
Spark 内核 第28课:Spark天堂之门解密 (点击进入博客)从 SparkContext 创建3大核心对象开始到注册给 Master 这个过程中的源码鉴赏 第29课:Master HA彻底解密 ...
- MapReduce Tutorial(划重点)
Mapper Mapper的maps阶段将输入键值对经过计算得到中间结果键值对,框架会将中间结果按照key进行分组,然后传递给reducer以决定最终的输出.用户可以通过Job.setGrouping ...
- node实现微信扫码群发消息《附上github代码》
本篇文章就是为大家介绍一下我是如何用node去实现扫码群发功能,源代码地址在最后面 获取登录二维码 -> 扫码登录服务端 首先介绍一下主要流程,并附上关键代码 1.获取UUI ...
- Zabbix实战-简易教程--宏变量(Macro)
一.概述 Zabbix支持许多在多种情况下使用的宏.宏是一个变量,由如下特殊语法标识:MACRO 有效地使用宏可以节省时间,并使Zabbix变地更加高效. 在一个的典型用途中,宏可以用于模板中.因此, ...
- Google学术搜索镜像网站搜集
Google学术搜索镜像网站: http://scholar.glgoo.com/ https://xie.lu/ https://g.wen.lu/ http://www.gfsoso.com/sc ...