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(JavaServer Pages Standard Tag Library)详解** JSTL,全称为JavaServer Pages Standard Tag Library,是Java Web开发中的一个标准标签库,它为开发者提供了在JSP页面中处理常见任务的标签,例如迭代、...
在给定的“JSTL1.1.rar”压缩包中,重点关注的是“fn:length”这个标签,它是JSTL的函数库(Function Library)的一部分,由SMARTCODE提供的jstl.jar版本1.1实现。 JSTL的函数库(fn)是JSTL扩展的一个重要组件,它...
**JSTL(JavaServer Pages Standard Tag Library)**是Java Web开发中的一种核心库,它为JSP页面提供了一系列预定义的标签,用于简化页面逻辑,提高代码的可读性和可维护性。JSTL主要由五个核心标签库组成:Core、...
标题中的"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(JavaServer Pages Standard Tag Library)是Java服务器页面标准标签库,它提供了一系列预定义的标签,用于简化JSP开发,提高代码的可读性和可维护性。JSTL主要由五个核心标签库和一个XML标签库组成,分别...
JSTL,全称为JavaServer Pages Standard Tag Library,是Java Web开发中的一种标准标签库,主要用于简化JSP页面中的业务逻辑处理,使代码更加结构化和可读性更强。JSTL提供了各种预定义的标签,涵盖了数据处理、流程...
**JSTL(JavaServer Pages Standard Tag Library)详解** JSTL,全称为JavaServer Pages Standard Tag Library,是Java EE平台中的一个标准标签库,它为JSP开发者提供了丰富的、可重用的组件,用于处理常见任务,如...
**JSTL(JavaServer Pages Standard Tag Library)详解** JSTL,全称为JavaServer Pages Standard Tag Library,是Java EE中用于简化JSP页面开发的一组标准标签库。它允许开发者使用预定义的标签来执行常见的任务,...
**JSTL(JavaServer Pages Standard Tag Library)** 是一个标准的Java标签库,用于增强JSP页面的功能,简化Web应用程序的开发。JSTL 1.1 MR2(Maintenance Release 2)是该库的一个特定版本,它包含了对之前版本的...
**JSTL(JavaServer Pages Standard Tag Library)**是Java Web开发中的一种标准标签库,它为JavaServer Pages(JSP)提供了一系列的标签来简化页面逻辑,提高代码的可读性和可维护性。JSTL的核心是为常见的任务如...
**JSTL(JavaServer Pages Standard Tag Library)是Java服务器页面标准标签库,它提供了一系列的标签用于简化JSP开发,提高代码的可读性和可维护性。在本压缩包"JSTL.zip"中,重点讲解了如何利用JSTL来绑定后台数据...
**JSTL(JavaServer Pages Standard Tag Library)详解** JSTL是JavaServer Pages标准标签库,它提供了一组预定义的标签,用于简化JSP页面的开发,使其更加结构化,可读性更强,同时也提高了代码的复用性和可维护性...
**JSTL(JavaServer Pages Standard Tag Library)**是Java EE平台中用于简化JSP页面开发的标准标签库,它提供了一系列预定义的标签,帮助开发者更高效、更规范地编写JSP页面。JSTL主要由五个核心部分组成:Core、...
在Web开发领域,JSTL(JavaServer Pages Standard Tag Library)扮演着至关重要的角色。它为开发者提供了一系列预定义的标签,使得在JSP页面中处理逻辑变得简洁而高效。今天我们要深入探讨的是名为"standard_jstl....
**JSTL(JavaServer Pages Standard Tag Library)**是一个开源的Java库,专门设计用于增强JSP(JavaServer Pages)的可维护性和可读性。它提供了一系列预定义的标签,帮助开发者用更简洁、更易理解的方式替代复杂的...
T19.4_JSTL java 经典教程 经典教材
10.1 JSP标准标签库 10.2 核心标签库 10.3 其他JSTL标签库 10.4 使用标签文件 10.5 小 结
本系统以"selectCourse_javamysql_servlet_JSTL_jsp_学生选课系统_"为标题,采用了一系列主流技术,包括Java、MySQL数据库、Servlet、JSTL(JavaServer Pages Standard Tag Library)和JSP,构建了一个功能完备的...
java web 标签大全,包括1、struts 1 各类型标签;2、struts 2 标签;3、jstl 各类型标签;4、spring 标签;5、jsf标签;6、jsp标签、语法;7、freemarker语法;8、velocity语法;9、ajax常用函数;10、常用js表单...
由刘老师带领同学手把手开发的第一个Java Web项目,项目中主要使用了:Java SE、JSP、Servlet、Tomcat、MySQL、PowerDesigner、starUML、Dreamweaver、数据库连接池、Commons DbUtils、JSTL、Displaytag、HTML、...