微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

JSTL-FN-PRO 使用方法注意事项 JSTL函数增强标签库

程序名称:JSTL-FN-PRO 使用方法注意事项

授权协议: Apache

操作系统: 跨平台

开发语言: Java

JSTL-FN-PRO 使用方法注意事项 介绍

JSTL-FN-PRO是一个利用common-lang里的方法来增强JSTL fn 函数标签

JSTL1.1中引入了fn,这给JSTL带来了新的活力。当其fn函数太少,不够强。

大家在使用StringUtils的时候明显感觉到它的强大,于是有一个想法,将StringUtils里的方法转成fn函数。这个 想法一直没有时间实现。

好在扩展fn非常简单,只要写个静态方法,再编写一下xml文件即可,于是用 Java的反射将commons-
lang里的好小编裸出来,用模板自动生成xml,打包成jar。在支持servlet
2.4规范的容器里直接扔到lib目录,2.4以下的需要配置一下web.xml

使用方法

当然你可以放到你的tablig.jsp(声明常用的 标签)中,然后在使用的页中include一把

<%@ taglib uri="http://java.sun.com/jsp/jstl/functionsx" prefix="fnx"%>
<jsp:directive.page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8" />  
<%@ taglib uri="http://java.sun.com/jsp/jstl/functionsx" prefix="fnx"%>  
<jsp:useBean id="Now" class="java.util.Date" />  
${fnx:abbreviate_sii("关于2009年化肥关税配额进口总量、分配原则和申请程序的公告 ", 0, 16)}<br />  
${Now}  
${fnx:format_ds(Now, "yyyy-MM-dd")}<br />

注意事项

${fnx:abbreviate_sii("关于2009年化肥关税配额进口总量、分配原则和申请程序的公告 ", 0, 16)}<br />  
abbreviate表示调用StringUitls.abbreviate方法  
_sii表示第一个参数为String,第二个为int,第三个为int

${fnx:format_ds(Now, "yyyy-MM-dd")}<br />  
format表示调用DateFormatUtils.format方法  
_ds表示第一个参数为Date类型,第二个为String类型  
_dsx的话,则表示第一个参数为Date类型,第二个为String数组类型

JSTL-FN-PRO 使用方法注意事项 官网

http://code.google.com/p/jstl-fn-pro/

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐