EL表达式调用函数
首先说一下ognl调用方式
<s:setname="albumImg"value=https://www.it610.com/article/"@com.iss.portal.base.util.FileTools@getImgByWH(#oneAlbum.cover,'100X100')">
其次
EL表达式调用自定义函数
1 EL表达式调用Javabean中的函数非常简单,只要有getXXX方法,就可以在页面上写${javaben.xxx}从而调用方法了
【EL表达式调用函数】
2 EL表达式调用标签
如EL调用jstl中
${fn:contains(stringA,stringB)}
另外EL调用自定义标签方法如下:
1.在WebRoot\WEB-INF目录下面建立一个mytag.tld文件。
2.Mytag.tld内容是
3.在com.el.code包下面新建一个类名为FunctionsEl的类。
package com.gouwu.youboy.util;
import java.io.UnsupportedEncodingException;
import java.net.URLEncoder;
/** * @project XXX * @author : XXX * @version 1.0 * @Create:2011 5:41:27 PM * @Update: * @describe: */public class FunctionsEl {/*** 对中文进行转码* @param str 中文字符串* @return 中文编码过后的的字符串*/public static String elEncode(String str) {String decodeStr = null;
try {decodeStr = URLEncoder.encode(str, "UTF-8");
} catch (UnsupportedEncodingException e) {e.printStackTrace();
}return decodeStr;
} }
4.在JSP页面引用如下:
${el:FunctionsEl(iklist)}
推荐阅读
- 一起来学习C语言的字符串转换函数
- C语言字符函数中的isalnum()和iscntrl()你都知道吗
- SpringBoot调用公共模块的自定义注解失效的解决
- C语言浮点函数中的modf和fmod详解
- C语言中的时间函数clock()和time()你都了解吗
- thinkphp|thinkphp 3.2 如何调用第三方类库
- Python爬虫|Python爬虫 --- 1.4 正则表达式(re库)
- 概率论/统计学|随机变量 的 分布函数 与 概率密度函数 的区别
- 分享!如何分分钟实现微信扫二维码调用外部浏览器打开指定页面的功能
- vue组件中为何data必须是一个函数()