自定义fns

Posted yehuili

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自定义fns相关的知识,希望对你有一定的参考价值。

(1)函数申明(jsp页面声明)

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

(2)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>getAdminPath</name>

    <function-class>com.thinkgem.jeesite.common.config.Global</function-class>

    <function-signature>java.lang.String getAdminPath()</function-signature>

    <example>${fns:getAdminPath()}</example>

  </function>

  <function>

    <description>获取网站路径</description>

    <name>getFrontPath</name>

    <function-class>com.thinkgem.jeesite.common.config.Global</function-class>

    <function-signature>java.lang.String getFrontPath()</function-signature>

    <example>${fns:getFrontPath()}</example>

  </function>

  <function>

    <description>获取网站URL后缀</description>

    <name>getUrlSuffix</name>

    <function-class>com.thinkgem.jeesite.common.config.Global</function-class>

    <function-signature>java.lang.String getUrlSuffix()</function-signature>

    <example>${fns:getUrlSuffix()}</example>

  </function>

  <function>

    <description>获取配置</description>

    <name>getConfig</name>

    <function-class>com.thinkgem.jeesite.common.config.Global</function-class>

    <function-signature>java.lang.String getConfig(java.lang.String)</function-signature>

    <example>${fns:getConfig(key)}</example>

  </function>

</taglib>

(3)jsp页面直接引用

${fns:getUrlSuffix}

${fns:getConfig(key)}

 

以上是关于自定义fns的主要内容,如果未能解决你的问题,请参考以下文章

JSP自定义tld方法标签

JSP自定义方法标签

date-fns addBusinessdays 但包括预定义的假期日期

Promise中的next 另一个用法

JSTL的后台使用总结

Java自定义注解的使用