457  
查询码: 00000497
自定义EL表达式
作者: 系统管理员 于 2017年08月22日 发布在分类 / 技术研发 / 开源组件 ,于 2017年10月22日 编辑
详解 表达式 达式 表达 方法 自定义 定义 自定 string 连接

建一个java类 

/**
 * Class Description:
 * 
 * @author yjde
 */
public class ELFuncUtil {
	/**
	 * EL方法用于连接两个字符串
	 * 
	 * @param str1
	 * @param str2
	 * @return
	 */
	public static String append(String str1, String str2) {
		return str1 + str2;
	}
}


写tld文件elfunc.tld     

<?xml version="1.0" encoding="UTF-8"?>
<taglib xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee [url]http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd[/url]"
	version="2.0">
	<tlib-version>1.0</tlib-version>
	<short-name>elf</short-name>
	<function>
		<description>用于连接两个字符串</description>
		<name>append</name>
		<function-class>com.ourpalm.mis.common.util.ELFuncUtil
		</function-class>
		<function-signature>java.lang.String append(java.lang.String,java.lang.String)</function-signature>
		<example>${elf:append(str1, str2)}</example>
	</function>
</taglib>

                      

使用自定义的el表达式,在jsp中导入tld。

<%@ taglib prefix="elf" uri="/WEB-INF/tlds/elfunc.tld"%>
<c:out value="${elf:append(param.str1, param.str2)}"/>


0人参与


 历史版本

备注 修改日期 修改人
CREAT 2017-10-22 12:20:24[当前版本] 系统管理员

 附件

附件类型

PNGPNG

wcp知识库系统-京ICP备15024440号-1 -V 5.2.0 -wcp