没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
JSTL function 标签 使用
<taglib>
<taglib-uri>http://java.sun.com/jstl/fn</taglib-uri>
<taglib-location>/WEB-INF/fn.tld</taglib-location>
</taglib>
长度函数: fn:length
字符串处理函数: fn:contains 、 fn:containsIgnoreCase 、 fn:endsWith 、
fn:escapeXml 、 fn:indexOf 、 fn:join 、 fn:replace 、 fn:split 、 fn:startsWith 、
fn:substring 、 fn:substringAfter 、 fn:substringBefore 、 fn:toLowerCase 、
fn:toUpperCase 、 fn:trim
JSP 页面上:
<%@ taglib uri="/WEB-INF/fn.tld" pre,x="fn" %>
${fn:toUpperCase("sdjkhjshjhjd") }
这个例子将输出 这些字母的大写字母
一.长度函数 fn:length 函数
长度函数 fn:length 的出现有重要的意义。在 JSTL1.0 中,有一个功能被忽略了,
那就是对集合的长度取值。虽然 java.util.Collection 接口定义了 size 方法,但是
该方法不是一个标准的 JavaBean 属性方法(没有 get,set 方法),因此,无法
通过 EL 表达式“ ${collection.size} ”来轻松取得。
fn:length 函数正是为了解决这个问题而被设计出来的。它的参数为 input ,将计
算通过该属性传入的对象长度。该对象应该为集合类型或 String 类型。其返回
结果是一个 int 类型的值。下面看一个示例。
<%ArrayList arrayList1 = new ArrayList();
arrayList1.add("aa");
arrayList1.add("bb");
arrayList1.add("cc");
%>
<%request.getSession().setAttribute("arrayList1", arrayList1);%>
${fn:length(sessionScope.arrayList1)}
资源评论
- 愚公移码2013-08-01我用了总是报错,不知道什么地方有问题。
perfect恋爱
- 粉丝: 83
- 资源: 11
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功