`

Java_JSTL_extend function tags

    博客分类:
  • Java
 
阅读更多

1.create the function class

package cn.com.benyoyo.manage.core.common.tools;

public class ElExFuncs {

public static int lastIndexOf(String text, String searchString) {

if (text == null) text = "";

if (searchString == null) searchString = "";

return text.lastIndexOf(searchString);

}

}

 

2. create tld file

<?xml version="1.0" encoding="UTF-8" ?>

<taglib xmlns="http://java.sun.com/xml/ns/j2ee"

  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

  xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd"

  version="2.0">

  <description>A extend JSTL 1.1 functions library for cmis</description>

  <display-name>JSTL extend functions</display-name>

  <tlib-version>1.1</tlib-version>

  <short-name>fn-ex</short-name>

  <function>

    <description>Returns the index withing a string of the last occurrence of a specified substring.</description>

    <name>lastIndexOf</name>

    <function-class>cn.com.benyoyo.manage.core.common.tools.ElExFuncs</function-class>

    <function-signature>int lastIndexOf(java.lang.String, java.lang.String)</function-signature>

    <example>

      ${fn:lastIndexOf(name, "-")}

    </example>

  </function>

</taglib>

 

3.import taglib in jsp

<%@ taglib prefix="fnex" uri="/WEB-INF/config/tld/fn-ex.tld"%>

分享到:
评论

相关推荐

    jstl-1.2.rar_JSTL_jstl 1.2_jstl jar_jstl-1.1.2.jar _jstl.jar

    **JSTL(JavaServer Pages Standard Tag Library)详解** JSTL,全称为JavaServer Pages Standard Tag Library,是Java Web开发中的一个标准标签库,它为开发者提供了在JSP页面中处理常见任务的标签,例如迭代、...

    JSTL1.1.rar_FN JAVA_SmartCode_jstl.jar length_jstl1.1

    在给定的“JSTL1.1.rar”压缩包中,重点关注的是“fn:length”这个标签,它是JSTL的函数库(Function Library)的一部分,由SMARTCODE提供的jstl.jar版本1.1实现。 JSTL的函数库(fn)是JSTL扩展的一个重要组件,它...

    JSTL中文帮助文档_java_JSTL_

    **JSTL(JavaServer Pages Standard Tag Library)**是Java Web开发中的一种核心库,它为JSP页面提供了一系列预定义的标签,用于简化页面逻辑,提高代码的可读性和可维护性。JSTL主要由五个核心标签库组成:Core、...

    jstl-impl-1.2.jar.rar_ jstl-impl-1.2.jar _jstl-impl-1.2_jstl-imp

    标题中的"jstl-impl-1.2.jar.rar"是一个压缩文件,它包含了"jstl-impl-1.2.jar"这个JAR包,这通常与Java Web开发相关,特别是与JSP(JavaServer Pages)技术紧密相连。JSTL(JavaServer Pages Standard Tag Library...

    java_JSTL需要的架包文件

    Java JSTL(JavaServer Pages Standard Tag Library)是Java服务器页面标准标签库,它提供了一系列预定义的标签,用于简化JSP开发,提高代码的可读性和可维护性。JSTL主要由五个核心标签库和一个XML标签库组成,分别...

    jstl.rar_JSTL_jstl jar_jstl.jar

    JSTL,全称为JavaServer Pages Standard Tag Library,是Java Web开发中的一种标准标签库,主要用于简化JSP页面中的业务逻辑处理,使代码更加结构化和可读性更强。JSTL提供了各种预定义的标签,涵盖了数据处理、流程...

    JSTL.rar_JSTL_JSTL下载

    **JSTL(JavaServer Pages Standard Tag Library)详解** JSTL,全称为JavaServer Pages Standard Tag Library,是Java EE平台中的一个标准标签库,它为JSP开发者提供了丰富的、可重用的组件,用于处理常见任务,如...

    jstl-1.2.zip_JSTL_JSTL下载_R88S_jstl1.2_process37z

    **JSTL(JavaServer Pages Standard Tag Library)详解** JSTL,全称为JavaServer Pages Standard Tag Library,是Java EE中用于简化JSP页面开发的一组标准标签库。它允许开发者使用预定义的标签来执行常见的任务,...

    jstl-1_1-mr2-spec.rar_JSTL_jstl-1_1-mr2-spec p_jstl-1_1-mr2-spec

    **JSTL(JavaServer Pages Standard Tag Library)** 是一个标准的Java标签库,用于增强JSP页面的功能,简化Web应用程序的开发。JSTL 1.1 MR2(Maintenance Release 2)是该库的一个特定版本,它包含了对之前版本的...

    JSTL.rar_jstl java例子

    **JSTL(JavaServer Pages Standard Tag Library)**是Java Web开发中的一种标准标签库,它为JavaServer Pages(JSP)提供了一系列的标签来简化页面逻辑,提高代码的可读性和可维护性。JSTL的核心是为常见的任务如...

    JSTL.zip_JSTL绑定数据_jstl后台

    **JSTL(JavaServer Pages Standard Tag Library)是Java服务器页面标准标签库,它提供了一系列的标签用于简化JSP开发,提高代码的可读性和可维护性。在本压缩包"JSTL.zip"中,重点讲解了如何利用JSTL来绑定后台数据...

    jstl.rar_JSTL_jstl.zip

    **JSTL(JavaServer Pages Standard Tag Library)详解** JSTL是JavaServer Pages标准标签库,它提供了一组预定义的标签,用于简化JSP页面的开发,使其更加结构化,可读性更强,同时也提高了代码的复用性和可维护性...

    JSTL.rar_JSTL_JSTL PPT

    **JSTL(JavaServer Pages Standard Tag Library)**是Java EE平台中用于简化JSP页面开发的标准标签库,它提供了一系列预定义的标签,帮助开发者更高效、更规范地编写JSP页面。JSTL主要由五个核心部分组成:Core、...

    standard_jstl.jar

    在Web开发领域,JSTL(JavaServer Pages Standard Tag Library)扮演着至关重要的角色。它为开发者提供了一系列预定义的标签,使得在JSP页面中处理逻辑变得简洁而高效。今天我们要深入探讨的是名为"standard_jstl....

    JSTL.rar_JSTL_jsp library_jstl.zip

    **JSTL(JavaServer Pages Standard Tag Library)**是一个开源的Java库,专门设计用于增强JSP(JavaServer Pages)的可维护性和可读性。它提供了一系列预定义的标签,帮助开发者用更简洁、更易理解的方式替代复杂的...

    T19.4_JSTL java 经典教程 经典教材

    T19.4_JSTL java 经典教程 经典教材

    java_web_第7章_JSTL.ppt

    10.1 JSP标准标签库 10.2 核心标签库 10.3 其他JSTL标签库 10.4 使用标签文件 10.5 小 结

    selectCourse_javamysql_servlet_JSTL_jsp_学生选课系统_

    本系统以"selectCourse_javamysql_servlet_JSTL_jsp_学生选课系统_"为标题,采用了一系列主流技术,包括Java、MySQL数据库、Servlet、JSTL(JavaServer Pages Standard Tag Library)和JSP,构建了一个功能完备的...

    java-web-tags.zip_4 3 2 1_JAVA 语法 大全_JSTL_jsp 表单_web-tags

    java web 标签大全,包括1、struts 1 各类型标签;2、struts 2 标签;3、jstl 各类型标签;4、spring 标签;5、jsf标签;6、jsp标签、语法;7、freemarker语法;8、velocity语法;9、ajax常用函数;10、常用js表单...

    blog.rar_JAVA WEB基础_JSTL_java se项目_jsp mysql blog_staruml

    由刘老师带领同学手把手开发的第一个Java Web项目,项目中主要使用了:Java SE、JSP、Servlet、Tomcat、MySQL、PowerDesigner、starUML、Dreamweaver、数据库连接池、Commons DbUtils、JSTL、Displaytag、HTML、...

Global site tag (gtag.js) - Google Analytics