自定义jsp,fn函数

原创
2018/12/25 19:37
阅读数 39

一、在WEB-INF下面新建tld文件(/WEB-INF/tld/fns.tld)

    1、fns.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>JSTL 1.1 functions library</description>
      <display-name>JSTL functions sys</display-name>
      <tlib-version>1.1</tlib-version>
      <short-name>fns</short-name>
      <uri>http://java.sun.com/jsp/jstl/functionss</uri>

      <function>
        <description>时间格式化函数</description>
        <name>formatTime</name>
        <function-class>com.dgw.utils.FormatTime</function-class>
        <function-signature>java.lang.String formatTime(java.lang.String)</function-signature>
        <example>
            ${fns:formatTime(time)}
        </example>
      </function>

    </taglib>

        2、新建FormatTime解析文件

package com.dgw.utils;
/**
 * fns表达式函数服务类
 */
public class FormatTime {
	
	public static String formatTime(String time){
		time=time.substring(11,16);
		return time;
	}
	
}

    3、在对应的jsp页面引入

<%@ taglib prefix="fns" uri="/WEB-INF/tld/fns.tld" %>

    4、在对应的地方使用

${fns:formatTime(time)}

 

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部