7.6.2 编写EL自定义函数的静态Java方法

优质
小牛编辑
135浏览
2023-12-01

在本节将给出一个示例来演示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参数值)。