自定义函数标签(JSTL)
创建自定义函数标签步骤:
1、创建类,并且方法只能是静态
public static void operation(calculator cal)
2、书写tld
1 <taglib xmlns="http://java.sun.com/xml/ns/j2ee" 2 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 3 xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd" 4 version="2.0"> 5 <tlib-version>1.0</tlib-version>//版本 6 <short-name>myfn</short-name>//名称 7 <uri>http://www.cnblogs.com/liuwt365/myfuntags</uri>//引用——全球唯一 8 <function> 9 <name>calcul</name>//名称 10 <function-class>cn.test.calculator</function-class>//函数类 11 <function-signature>void operation(cn.test.calculator)</function-signature>//函数说明 12 </function> 13 14 15 </taglib>
3、在JSP页面引用
1 <%@taglib uri="http://www.cnblogs.com/liuwt365/myfuntags" prefix="myfn" %>
使用:
${myfn:calcul(cal)}