自定义的EL函数的实例
- test.jsp
<!-- 测试自定义的 EL 函数, 拼接字符串 -->
${atguigu:concat(param.name1, param.name2)}
- MyElFunction.java
package com.atguigu.javaweb;
public class MyELFunction {
public static String concat(String str1, String str2){
//此处的返回值,会直接在页面上显示.
return str1 + str2;
}
}
- 在mytag.tld文件中进行描述
<!-- 描述 EL 的自定义函数 -->
<function>
<name>concat</name>
<function-class>com.atguigu.javaweb.MyELFunction</function-class>
<function-signature>java.lang.String concat(java.lang.String, java.lang.String)</function-signature>
</function>