在本节将给出一个示例来演示EL自定义函数的开发过程。这个示例非常简单,它的功能是判断一个字符串是否匹配指定的正则表达式。EL自定义函数所对应的静态Java方法的实现代码如下:
package chapter7;
public class CustomFun
{
public static boolean matches(String regex, String s)
{
return s.matches(regex);
}
}
从上面的代码可以看出,matches方法就是EL自定义函数所对应的静态Java方法,在该方法中通过String.matches方法来判断指定的字符串(s参数值)是否匹配指定的正则表达式(regex参数值)。