• jsp tld的function 自定义方法扩展



    引入方式示例:

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


    写法示例:

    1. <?xml version="1.0" encoding="UTF-8" ?>
    2. <taglib xmlns="http://java.sun.com/xml/ns/j2ee"
    3. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    4. xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd"
    5. version="2.0">
    6. <description>JSTL 1.1 functions library</description>
    7. <display-name>JSTL functions sys</display-name>
    8. <tlib-version>1.1</tlib-version>
    9. <short-name>fns</short-name>
    10. <uri>http://java.sun.com/jsp/jstl/functionss</uri>
    11. <!-- DictUtils -->
    12. <function>
    13. <description>获取字典对象列表</description>
    14. <name>getDictList</name>
    15. <function-class>com.sdyy.base.sys.utils.DictUtils</function-class>
    16. <function-signature>java.util.List getDictList(java.lang.String)</function-signature>
    17. <example>${fns:getDictList(typeCode)}</example>
    18. </function>
    19. <function>
    20. <description>获取字典对象列表</description>
    21. <name>getDictListJson</name>
    22. <function-class>com.sdyy.base.sys.utils.DictUtils</function-class>
    23. <function-signature>java.lang.String getDictListJson(java.lang.String)</function-signature>
    24. <example>${fns:getDictListJson(typeCode)}</example>
    25. </function>
    26. <function>
    27. <description>对象变json</description>
    28. <name>toJSONString</name>
    29. <function-class>com.alibaba.fastjson.JSON</function-class>
    30. <function-signature>java.lang.String toJSONString(java.lang.Object)</function-signature>
    31. </function>
    32. </taglib>

    function-class就是该方法的实体所在类路径,

    function-signature就是该方法的方法名,值得一提的是,这个方法必须是个static方法。
    example就是使用方法示例



  • 相关阅读:
    消息队列非阻塞
    外挂简介
    mfc小工具开发之定时闹钟之---二十四小时时区和时间段
    mfc小工具开发之定时闹钟之---时间获取和音频播放
    mfc小工具开发之定时闹钟之---多线程急线程同步
    mfc小工具开发之定时闹钟之---功能介绍
    8127 timeout!!! 搞死人啊
    RGB565 转换 BMP24
    linux 格式化u盘
    linq分页扩展(转)
  • 原文地址:https://www.cnblogs.com/signheart/p/9d64735f3db0e003a11b5e37e674de10.html
Copyright © 2020-2023  润新知