c标签获取集合的长度
来源:互联网 发布:软件图标下载 编辑:程序博客网 时间:2024/06/08 11:02
假设集合为集合shopCartInfoList
方法一:
<c:if test="${shopCartInfoList.size()>0 }"> //获取集合shopCartInfoList的长度
方法二:
用EL表达式:首先在页面引入标签<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>然后使用EL表达式比如${fn:length(shopCartInfoList)}, //获取集合shopCartInfoList的长度
加上判断 <c:if test="${fn:length(lc)==0}">暂时无套题</c:if> //lc是一个集合
截取字符串${fn:substring("字符串", 0, 19)} 参照如下函数
在jsp页面上经常遇到得到集合长度、字符长度、字符切取等应用需,在2.0以前这种需是许多程序员对JSTL及为不满意的地方之一。为此在2.0 中添加了functions标签,其提供对以上需求的支持。
使用方法 引用<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>函数说明:
函数
描述
fn:contains(string, substring)
如果参数string中包含参数substring,返回true
fn:containsIgnoreCase(string, substring)
如果参数string中包含参数substring(忽略大小写),返回true
fn:endsWith(string, suffix)
如果参数 string 以参数suffix结尾,返回true
fn:escapeXml(string)
将有特殊意义的XML (和HTML)转换为对应的XML character entity code,并返回
fn:indexOf(string, substring)
返回参数substring在参数string中第一次出现的位置
fn:join(array, separator)
将一个给定的数组array用给定的间隔符separator串在一起,组成一个新的字符串并返回。
fn:length(item)
返回参数item中包含元素的数量。参数Item类型是数组、collection或者String。如果是String类型,返回值是String中的字符数。
fn:replace(string, before, after)
返回一个String对象。用参数after字符串替换参数string中所有出现参数before字符串的地方,并返回替换后的结果
fn:split(string, separator)
返回一个数组,以参数separator 为分割符分割参数string,分割后的每一部分就是数组的一个元素
fn:startsWith(string, prefix)
如果参数string以参数prefix开头,返回true
fn:substring(string, begin, end)
返回参数string部分字符串, 从参数begin开始到参数end位置,包括end位置的字符
fn:substringAfter(string, substring)
返回参数substring在参数string中后面的那一部分字符串
fn:substringBefore(string, substring)
返回参数substring在参数string中前面的那一部分字符串
fn:toLowerCase(string)
将参数string所有的字符变为小写,并将其返回
fn:toUpperCase(string)
将参数string所有的字符变为大写,并将其返回
fn:trim(string)
去除参数string 首尾的空格,并将其返回
${fn:substring("sdfsdf-sdfsgfg",0,fn:indexOf("sdfsdf-sdfsgfg","-"))}
- c标签获取集合的长度
- Jsp中如何在<c:forEach >标签内获取items集合的长度方法
- Jsp中如何在<c:forEach >标签内获取items集合的长度方法
- 在JSP页面获取集合的长度
- JSP页面获取集合的长度
- jsp 用 EL 获取集合的长度
- java中获取map集合的长度
- Android下获取集合指定长度的随机集合
- 怎样在JSTL标签中获得集合的长度
- c语言获取文件长度的方法
- C中获取文件长度的方法
- c/c++如何获取数组的长度
- C/C++获取数组的长度
- C/C++ 获取数组的有效长度
- c语言怎么获取数组的长度
- C/C++中获取数组的长度
- c语言怎么获取数组的长度
- C/C++语言获取数组的长度
- C++中成员初始化列表的使用
- jQuery的事件绑定命名空间
- 中国智能高清视频监控未来发展趋势
- Red Hat 配置ip地址
- MsChart的使用
- c标签获取集合的长度
- VMware中Ubuntu10.10下建立samba服务器与Windows共享文件
- centos6.2安装及网络配置手记
- android 上拉刷新,下拉加载更多
- 【四圣龙神录的编程教室】第0章 开始
- JAVA并发编程学习笔记之synchronized
- MBProgressHUD 显示问题
- Android中怎么打开Wifi的组播功能
- Ubuntu 二进制文件(tar.gz)安装mysql