Chinaunix首页 | 论坛 | 博客
  • 博客访问: 129335
  • 博文数量: 36
  • 博客积分: 1716
  • 博客等级: 上尉
  • 技术积分: 295
  • 用 户 组: 普通用户
  • 注册时间: 2009-09-20 11:20
文章分类

全部博文(36)

文章存档

2014年(1)

2012年(1)

2011年(15)

2010年(1)

2009年(18)

我的朋友
最近访客

分类: Java

2011-11-23 13:45:57

最近又开始搞WEB部分开发,使用了,虽然知道这玩意很简单,但是真正做起来还是需要查询相关资料,搜了半天都没找到合适的,最后终于找到了一份较全的文档,给大家分享一下。

首先,我们要在页面的最上方引用:<%@ taglib prefix="fn" uri="" %>
下面是JSTL中自带的方法列表以及其描述 :

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:escapeXml(param:info)}

fn:indexOf(string, substring)

返回参数substring在参数string中第一次出现的位置
${fn:indexOf(name, "-")}

fn:join(array, separator)

将一个给定的数组array用给定的间隔符separator串在一起,组成一个新的字符串并返回。
${fn:join(array, ";")}

fn:length(item)

返回参数item中包含元素的数量。参数Item类型是数组、collection或者String。假如是String类型,返回值是String中的字符数。
${fn:length(shoppingCart.products)}

fn:replace(string, before, after)

返回一个String对象。用参数after字符串替换参数string中所有出现参数before字符串的地方,并返回替换后的结果
${fn:replace(text, "-", "•")}

fn:split(string, separator)

返回一个数组,以参数separator 为分割符分割参数string,分割后的每一部分就是数组的一个元素
${fn:split(customerNames, ";")}

 fn:startsWith(string, prefix)

假如参数string以参数prefix开头,返回true

fn:substring(string, begin, end)

返回参数string部分字符串, 从参数begin开始到参数end位置,包括end位置的字符
${fn:substring(zip, 6, -1)}

fn:substringAfter(string, substring)

返回参数substring在参数string中后面的那一部分字符串
${fn:substringAfter(zip, "-")}

fn:substringBefore(string, substring)

返回参数substring在参数string中前面的那一部分字符串
${fn:substringBefore(zip, "-")}

fn:toLowerCase(string)

将参数string所有的字符变为小写,并将其返回
${fn.toLowerCase(product.name)}

fn:toUpperCase(string)

将参数string所有的字符变为大写,并将其返回
${fn.UpperCase(product.name)}

fn:trim(string)

去除参数string 首尾的空格,并将其返回
${fn.trim(name)}
下面是一个在页面显示时超过100个字符以后用......代替的方法:


    
          ......
    

    
       
    


阅读(1003) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~