发现一个EL表达式的问题,问题场景如下:
我用tld自定义了一个函数,此函数参数为一个String和一个request(这个是重点!!!).
在JSP中调用此函数时.${fm:ton("dd",request)} ...这样写会报错!!!!
因为在EL 的范围当中没有request(有人会说用requestScope,我刚开始也是这么想的不过不行,!吼吼!!!),
在各种无奈下....嗯嗯!!!! 在前面 加了一句 request.setAttribute("request",request);
好了!! 问题是解决了!!! 这个性能会有影响吧....
各位有没有什么好的解决方法么???
我只是想说明,自定义函数中无法把request 放进去, 因为它不在EL范围之中.