当前位置:  软件>java软件

JSTL函数增强标签库 JSTL-FN-PRO

    来源:    发布时间:2015-01-20

    本文导语:  JSTL-FN-PRO是一个利用common-lang里的方法来增强JSTL fn 函数的标签。 JSTL1.1中引入了fn,这给JSTL带来了新的活力。当其fn函数太少,不够强。 大家在使用StringUtils的时候明显感觉到它的强大,于是有一个想法,将StringUtils里的方法转...

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

使用方法 1、将kimsoft-jstl-fnx- version.jar 扔到 lib 目录 2、在JSP页面使用 时需先引用一下

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


3、示例代码



${fnx:abbreviate_sii("关于2009年化肥关税配额进口总量、分配原则和申请程序的公告 ", 0, 16)}
${now}
${fnx:format_ds(now, "yyyy-MM-dd")}
注意事项 1、 因为common-lang不是用JDK5编写,所以无法找到废弃的方法并去掉 2、因为JSTL fn不支持重载,所以用了变通的方法来解决
${fnx:abbreviate_sii("关于2009年化肥关税配额进口总量、分配原则和申请程序的公告 ", 0, 16)}
abbreviate表示调用StringUitls.abbreviate方法
_sii表示第一个参数为String,第二个为int,第三个为int

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

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • JSP 标准标签库 JSTL
  • jsp中使用jstl导入html乱码问题解决方法
  • 关于jsp页面使用jstl的异常分析
  • 基于jstl 标签的使用介绍
  • 在JSTL EL中处理java.util.Map,及嵌套List的情况
  • jsp 使用jstl实现翻页实例代码
  • JSP和JSTL获取服务器参数示例
  • 解决JSTL foEach标签 刷新报错的方法


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3