自定义el函数

时间:2022-08-30 07:28:40
1.1.1 自定义EL函数(EL调用Java的函数)

第一步:创建一个Java类.方法必须是静态方法.

public static String sayHello(String name){

return "Hello " + name;

}

第二步:提供一个tld文件.(tld文件标签库文件。放置在WEB-INF 下)

在tld文件中定义:

<!-- 自定义EL函数 -->

<function>

<!-- 函数名 -->

<name>sayHi</name>

<!-- 函数在那个类中 -->

<function-class>cn.itcast.fn.HelloTest</function-class>

<!-- 方法签名 -->

<function-signature>java.lang.String sayHello( java.lang.String )</function-signature>

</function>

第三步:创建一个JSP文件在JSP中导入自定义的标签库

<%@ taglib uri="http://www.itcast.cn/0808/myfn" prefix="myfn" %>

使用自定义EL函数:

${myfn:sayHi(“Tom”)}