上篇博客《JSTL和EL基础》我们介绍了JSTL和EL基础,这篇博客,我们来写一个自己的JSTL函数,来一句简单的问候。
MyFunction.java
package com.tgb.jstl;
/******
* 问候某人
* @author Administrator
*
*/
public class MyFunctions {
public static String sayHello(String name)
{
return ("Hello"+name);
}
}
修改配置文件
<?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>function library</description>
<display-name>my functions</display-name>
<tlib-version>1.1</tlib-version>
<short-name>mf</short-name>
<uri>http://java.sun.com/jsp/jstl/myfn</uri>
<function>
<description>
Tests if an input string contains the specified substring.
</description>
<name>say</name>
<function-class>com.tgb.jstl.MyFunctions</function-class>
<function-signature>java.lang.String sayHello(java.lang.String)</function-signature>
</function>
</taglib>
JSP页引用
<%@ taglib uri="http://java.sun.com/jsp/jstl/myfn" prefix="mf" %>
调用
问候一下:${mf:say("sansan") }
结合上篇博客,可以看到JSTL强大的自定义功能,将标签的作用发挥到极致。
更多DRP系列博客,其访问《DRP项目总结》。
分享到:
相关推荐
自定义标签和自定义jstl函数的具体项目实现
从JSTL和STRUTS的TLD文件到自定义EL函数,自己整理的关于jstl和struts标签的使用方法,以及el函数的建立等
jstl自定义函数[文].pdf
jstl自定义标签和函数思维导图
做过大型网站前台的Web开发程序员最头疼的事情就是前台首页的布局,这其中最最头疼的就是标题字符的截取的问题,虽然有fn:substring,但表现率...在我们老大的指点下,了解了如何自定义EL函数,哈哈,今天实现了它。
JSTL 开发自定义标签使用的jar jstl.jar standard.jar
主要介绍了JavaWeb开发之JSTL标签库的使用、 自定义EL函数、自定义标签(带属性的、带标签体的),需要的朋友可以参考下
jstl 文档标准标签库JSTL – JSP Standard Tag Library,是JSP的标准标签库 自定义标签库 自定义函数
JSTL标签库的使用是为类弥补html表的不足,规范自定义标签的使用而诞生的。在告别modle1模式开发应用程序后,人们开始注重软件的分层设计,不希望在jsp页面中出现java逻辑代码,同时也由于自定义标签的开发难度较大...
自定义标签: 我们可以自己去定义一些jsp... 函数标签库:http://java.sun.com/jsp/jstl/functions 用来读取已经定义的某个函数。 数据库标签库:http://java.sun.com/jsp/jstl/sql 可以做访问数据库的工作。
除了这些,它还提供了一个框架来使用集成JSTL的自定义标签。 根据JSTL标签所提供的功能,可以将其分为5个类别。 核心标签 格式化标签 SQL 标签 XML 标签 JSTL 函数 JSTL 库安装 Apache Tomcat安装JSTL 库步骤如下...
EL里面的自定义函数所需的jar包
* 函数库的使用 * 自定义函数库 * 定义类和方法(必须定义为public static) * 编写tld文件,并且将tld文件放到WEB-INF下 * 在jsp中使用taglib指令引入自定义标签库 * 直接使用即可 <br> ...
target=_blank>谈自定义Exception进行错误处理</A> <LI><A title="When catching exceptions, don't cast your net too wide" href=...
完整版Java web开发教程PPT课件 Java开发进阶教程 第03章 表单验证,常用函数(共15页).pptx 完整版Java web开发教程PPT课件 Java开发进阶教程 第04章 自定义web服务器(共14页).pptx 完整版Java web开发教程PPT...
完整版Java web开发教程PPT课件 Java开发进阶教程 第03章 表单验证,常用函数(共15页).pptx 完整版Java web开发教程PPT课件 Java开发进阶教程 第04章 自定义web服务器(共14页).pptx 完整版Java web开发教程PPT...
完整版Java web开发教程PPT课件 Java开发进阶教程 第03章 表单验证,常用函数(共15页).pptx 完整版Java web开发教程PPT课件 Java开发进阶教程 第04章 自定义web服务器(共14页).pptx 完整版Java web开发教程PPT...
完整版Java web开发教程PPT课件 Java开发进阶教程 第03章 表单验证,常用函数(共15页).pptx 完整版Java web开发教程PPT课件 Java开发进阶教程 第04章 自定义web服务器(共14页).pptx 完整版Java web开发教程PPT...
完整版Java web开发教程PPT课件 Java开发进阶教程 第03章 表单验证,常用函数(共15页).pptx 完整版Java web开发教程PPT课件 Java开发进阶教程 第04章 自定义web服务器(共14页).pptx 完整版Java web开发教程PPT...