【步骤】
- 写一个Java类(函数库),函数用static修饰(重要)!
- 写tld文件,描述这个Java类。放在WEB-INF根目录下,会自动加载。(重要)!
【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
http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd" version="2.0">
<description>my functions library</description>
<display-name>my functions</display-name>
<tlib-version>1.0</tlib-version>
<short-name>ExampleTLD</short-name>
<uri>Java类(函数库)类名</uri>
<!-- 毫秒数转时间格式的字符串 -->
<function>
<name>timesFormat</name>
<function-class>Java类(函数库)类全名</function-class>
<function-signature>java.lang.String timesFormat(java.lang.Long)</function-signature>
</function>
</taglib>
【页面】
<%@ taglib prefix="p" uri="Java类(函数库)类名" %>
<span class="date">${p:timesFormat(activity.actTime)}</span></li>