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”)}