`
touchmm
  • 浏览: 1001496 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

在 google project 上又新建了一个项目,关于JSTL增强方面的。

阅读更多

http://code.google.com/p/kimsoft-jstl-fnx/

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

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

大家在使用StringUtils

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

?里的所有方法 V1.5,加入了StringUtils?, DateFormatUtils?, DateUtils?, DurationFormatUtils?, StringEscapeUtils?里所有的方法

当然你可以放到你的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数组类型

V1.0,支持StringUtils

enjoy it

分享到:
评论

相关推荐

    jstl-1.2.1 jar

    jstl-1.2.1,之前的版本需要在服务器中配置一下,而且它分成了两个jar(jstl.jar和standard.jar)还有一个tld文件,而1.2已经不用配置了,直接把javax.servlet.jsp.jstl-1.2.1.jar和javax.servlet.jsp.jstl-api-1.2.1...

    JSTL函数JSTL函数

    JSTL函数JSTL函数JSTL函数JSTL函数JSTL函数JSTL函数JSTL函数JSTL函数

    JSTL标签JSTL标签

    JSTL标签JSTL标签JSTL标签JSTL标签JSTL标签JSTL标签JSTL标签JSTL标签JSTL标签JSTL标签JSTL标签JSTL标签

    JSTL

    JSTL&gt;&gt;&gt;JSTL&gt;&gt;&gt;JSTL&gt;&gt;&gt;JSTL&gt;&gt;&gt;JSTL&gt;&gt;&gt;JSTL&gt;&gt;&gt;JSTL&gt;&gt;&gt;JSTL&gt;&gt;&gt;JSTL&gt;&gt;&gt;JSTL&gt;&gt;&gt;JSTL&gt;&gt;&gt;JSTL&gt;&gt;&gt;JSTL&gt;&gt;&gt;JSTL&gt;&gt;&gt;JSTL&gt;&gt;&gt;JSTL&gt;&gt;&gt;JSTL&gt;&gt;&gt;JSTL&gt;&gt;&gt;JSTL&gt;&gt;&gt;JSTL&gt;&gt;&gt;JSTL&gt;&gt;&gt;

    JSTL使用项目和lib资源

    jstl在jsp页面中使用,需要导入两个包jstl.jar和stander.jar两个包。 这是一个完整的测试项目,lib中也有下载好的lib包可以直接使用。

    一个叫做 jstl.jar 的包

    一个叫做 jstl.jar 的包一个叫做 jstl.jar 的包一个叫做 jstl.jar 的包一个叫做 jstl.jar 的包

    JSTL应用项目源代码

    JSP+Servlet+JavaBean开发的学生管理系统项目源代码,JSP页面应用了各种JSTL标签,是初学者或教师教学的好资料,在tomcat6.0中运行成功。

    jstl-1.2.jar免费下载

    jstl-1.2.jar下载jstl-1.2.jar下载jstl-1.2.jar下载jstl-1.2.jar下载jstl-1.2.jar下载jstl-1.2.jar下载jstl-1.2.jar下载jstl-1.2.jar下载jstl-1.2.jar下载jstl-1.2.jar下载jstl-1.2.jar下载jstl-1.2.jar下载jstl-1.2...

    jstl源码jstl学习

    用jstl做的项目 没有一句class源码 全用页面实现 很强的

    jstl帮助 jstl帮助手册 jstl帮助文档

    jstl帮助 jstl帮助手册 jstl帮助文档

    jstl的两个jar包

    jstl需要的两个jar包,下载后解压即可得到两个,千万不要直接添加!!!看到这个资源也是收费的非常气愤,所以上传了免费的,路过点赞,手留余香!!

    jstl1.1.jar和standard1.1.jar

    今天做项目,用到了el表达式和jstl,在tomcat6.0上跑得好好的,没想到copy到tomcat5.5后,服务器起不来了,是tomcat版本的问题。查阅了不少资料,现在总结如下: 错误信息: java.lang.NoClassDefFoundError: javax...

    jstl,jstl实例源码

    jstl,jstl实例源码jstl,jstl实例源码

    jstl标签详解jstl标签详解jstl标签详解

    jstl标签详解jstl标签详解jstl标签详解jstl标签详解jstl标签详解jstl标签详解jstl标签详解

    一个jstl使用的例子_经典

    JSTL(JSP Standard Tag Library ,JSP标准标签库)是一个不断完善的开放源代码的JSP标签库,是由apache的jakarta小组来维护的。JSTL只能运行在支持JSP1.2和Servlet2.3规范的容器上,如tomcat 4.x。在JSP 2.0中也...

    jstl标签使用的总结心得

    JSTL是一个不断完善的开放源代码的JSP标签库,是由apache的jakarta小组来维护的。JSTL只能运行在支持JSP1.2和Servlet2.3规范的容器上,如tomcat 4.x。但是在即将推出的JSP 2.0中是作为标准支持的。 JSTL目前的最新...

    JSTL 标签大全详解

    如果你使用MyEclipse开发JavaWeb,那么在把项目发布到Tomcat时,你会发现,MyEclipse会在lib目录下存放jstl的Jar包!如果你没有使用MyEclipse开发那么需要自己来导入这个JSTL的Jar包:jstl-1.2.jar。

    [jstl-1.2.jar]和[jstl-api-1.2.jar、standard.jar]两个版本.zip

    包含了两个版本jstl文件,standard.jar和jstl-api-1.2.jar是一个版本,导入时需要将两个都导入,jstl-1.2.jar是高版本的,是将低版本的两个文件合成一个了,故只需要导入一个文件即可,导入的同时在jsp文件首行写入 ...

    jstl 两个jar包

    jstl需要导入的两个jar包:...Jstl.jar包是一款java中项目中如果要使用JSTL和EL表达式,就必须导入jstl.jar和standard.jar文件,可以让程序猿们在日常生活中更节约时间。需要的童鞋可以下载学习使用,下载地址安全无误!

    jstl两个jar包

    jstl两个jar包jstl两个jar包

Global site tag (gtag.js) - Google Analytics