zoukankan      html  css  js  c++  java
  • Jstl函数库

    Jstl函数库是用在el表达式中

    fn:length取出字符串长度

    $(fn:length(hello))

    自定义函数库

    1,  定义类和方法(方法必须是public static)

    public class MyFunctions {

          

           /**

            * 方法必须是public static

            * @param name

            * @return

            */

           public static String sayHello(String name) {

                  return "Hello " + name;

           }

    }

    2,  编写自定义tld文件,并且将此文件放到WEB-INF或WEB-INF的子目录下

    3,  将标准函数库中的tld复制,然后修改,首先修改display-name,然后修改short-name,在修改uri,最后修改function中的函数配置

    <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>my</short-name>

      <uri>http://www.bjsxt.com/functions</uri>

     

      <function>

        <name>sayHello</name>

        <function-class>com.bjsxt.struts.MyFunctions</function-class>

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

      </function>

     

    </taglib>

  • 相关阅读:
    浅析uitableview
    ios9和xcode7的适配问题
    uiviewContentMode的介绍 转载
    关于常见的加密算法浅析
    程序中发起电话呼叫
    单例实现方式以及类方法和实例方法
    windows下的git的安装教程
    上传github项目
    android 使用SurfaceView绘制一个简单动画控件
    android 自定义控件属性获取bitmap和drawable的绘制
  • 原文地址:https://www.cnblogs.com/jinzhengquan/p/1953208.html
Copyright © 2011-2022 走看看