常用JSTL标签
1、判断是否为空
<c:choose>
<c:when test="${not empty reportInfo.user_register_orgs.register_orgs_statistics}">
<tr>
<td>${reportInfo.user_register_orgs.register_orgs_statistics.count}</td>
<td>${reportInfo.user_register_orgs.register_orgs_statistics.label}</td>
</tr>
</c:when>
</c:choose>
2、根据条件判断
<c:choose>
<c:when test="${reportInfo.user_gray.has_report == '1'}">
是
</c:when>
<c:otherwise>
否
</c:otherwise>
</c:choose>
3、json循环
<c:choose>
<c:when test="${not empty reportInfo.user_idcard_suspicion.idcard_with_other_phones}">
<c:forEach items="${reportInfo.user_idcard_suspicion.idcard_with_other_phones}" var="ruisiwop" varStatus="vs">
<tbody>
<tr class="tc">
<td>${ruisiwop.susp_phone}</td>
<td>${ruisiwop.susp_phone_operator}</td>
<td>${ruisiwop.susp_phone_province}/${ruisiwop.susp_phone_city}</td>
<td>${ruisiwop.susp_updt}</td>
</tr>
</tbody>
</c:forEach>
</c:when>
</c:choose>
4、数字显示百分数
<fmt:formatNumber type="percent" value="${reportInfo.user_gray.contacts_number_statistic.pct_cnt_to_black}" />
5、日期格式化
(1)jstl标签中的日期格式输出
在jsp页面中使用jstl标签将long型的时间戳转换为格式化后的时间字符串
1.通过<jsp:useBean /> 导入java.util.Date类
2.通过<jsp:setProperty />为Date实例设置long型 time属性值
3.通过<fmt:formatDate />格式化Date实例
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
<jsp:useBean id="dateValue" class="java.util.Date"/>
<jsp:setProperty name="dateValue" property="time" value="${timestampValue}"/>
<fmt:formatDate value="${dateValue}" pattern="MM/dd/yyyy HH:mm"/>
(2)JSTL 格式化时间戳,比如 1427264998586 怎么显示成 2015-03-25 02:29:58 如此类格式呢?看以下的代码吧:
<jsp:useBean id="myDate" class="java.util.Date"/>
<c:set target="${myDate}" property="time" value="${obj.date}"/>
<fmt:formatDate pattern="yyyy-MM-dd hh:mm:ss" value="${myDate}" type="both"/>
需要导入包:
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
常用JSTL标签的更多相关文章
- input标签的hidden属性,四大常用JSTL标签库
input标签的hidden属性的应用及作用 定义:传输关于客户端/服务器交互的状态信息. Transmits state information about client/server intera ...
- jsp之jstl标签
常用jstl标签 一.<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> ...
- JavaWeb学习之JSP常用标签、EL表达式的运算符、JSTL标签库(6)
1.JSP常用标签 * 只要支持JSP文件,常用标签有可以直接使用 * 格式: jsp:xxxx * jsp:forward ,完成jsp页面的转发 * page属性:转发的地址 <% requ ...
- JSP 标准标签库(JSTL)之最常用的JSTL标签总结
JSP标准标签库(JSTL)是一个JSP标签集合,它封装了JSP应用的通用核心功能. Apache Tomcat安装JSTL 库步骤如下: 从Apache的标准标签库中下载的二进包(jakarta-t ...
- JSP常用标签——JSTL标签和EL表达式
一.JSTL简介 1.什么是JSTL JSTL是Java中的一个定制标记库集.(这个标记库集不需要自己编写,可以直接使用) 2.为什么要使用JSTL 实现了JSP页面中的代码复用(基于标签库原理,重复 ...
- JSTL标签常用
JSTL简介: 标准标签库JSTL的全名为:Java Server Pages Standard Tag Library. JSTL主要提供了5大类标签库: 1. 核心标签库: 为日常任务 ...
- JSTL标签 参考手册
前言 ========================================================================= JSTL标签库,是日常开发经常使用的,也是众多 ...
- 重温JSP学习笔记--JSTL标签库
以前写jsp的时候对jstl标签库是有些抵触的,因为我觉得嵌入java代码的方式几乎无往不利,没有必要使用标签库,不过这次复习还是好好地学习了一下,发现这个还是很有用处的,用得好能省不少事,JSTL是 ...
- 自定义jstl标签库
开发环境:Spring+SpringMVC +Maven +Mybatis JSTL 标签库的配置: 导入对应的 jstl.jar 和 standard.jar ,我使用的配置如下: <prop ...
随机推荐
- Effective C++ 条款九、十 绝不在构造和析构过程中调用virtual函数|令operator=返回一个reference to *this
1.当在一个子类当中调用构造函数,其父类构造函数肯定先被调用.如果此时父类构造函数中有一个virtual函数,子类当中也有,肯定执行父类当中的virtual函数,而此时子类当中的成员变量并未被初始 ...
- MongoDB与MySQL的插入性能测试【转】
1.1 MongoDB的简单介绍 在当今的数据库市场上,MySQL无疑是占有一席之地的.作为一个开源的关系型数据库,MySQL被大量应用在各大网站后台中,承担着信息存储的重要作用.2009年,甲骨文 ...
- Android学习笔记(十)——使用意图链接活动
使用意图链接活动 1.新建一个名为"UsingIntent"的项目,右击src目录下的包名,选择New-->Class选项.并将新的类文件名称命名为"SecondA ...
- 线程、SMP、微内核
- C# 通过window消息控制指定控件的scroll滚动
[DllImport("User32.dll", CharSet = CharSet.Auto, SetLastError = true)] private st ...
- c# 连接各种数据库 Access、Server等
1.C#连接连接Access程序代码: using System.Data;using System.Data.OleDb;..string strConnection="Provider= ...
- liberOJ #6173. Samjia 和矩阵 hash+后缀数组
#6173. Samjia 和矩阵 题目链接 : 点这里 题目描述 给你一个只包含大写字母的矩阵,求有多少本质不同的子矩阵. 输入格式 第一行包含两个整数 nnn , mmm ,表示矩阵 nnn 行 ...
- Windows 7 繁体中文MSDN原版
Win7 SP1 64位旗舰版繁体版ISO镜像(香港):文件名:hk_windows_7_enterprise_with_sp1_x64_dvd_620688.isoSHA1:82D59B099333 ...
- 树状数组(二叉索引树 BIT Fenwick树) *【一维基础模板】(查询区间和+修改更新)
刘汝佳:<训练指南>Page(194) #include <stdio.h> #include <string.h> #include <stdlib.h&g ...
- HDU3709 Balanced Number —— 数位DP
题目链接:https://vjudge.net/problem/HDU-3709 Balanced Number Time Limit: 10000/5000 MS (Java/Others) ...