zoukankan      html  css  js  c++  java
  • 记录一种自定义标签的用法

    这种方式很少有人用,也不太友好,只是记录一下

    WEB-INF下添加myTemplate.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 Custom Template</description>    
        <tlib-version>1.0</tlib-version>    
        <short-name>my</short-name>    
        <uri>/myTemplate</uri>    
             
          <function>    
            <name>encoder</name>    
            <function-class>com.app.web.tag.jsp.MyTempalte</function-class>    
            <function-signature>java.lang.String encoder(java.lang.String,java.lang.String)</function-signature>  
            <example>${my.encoder('','')}</example>  
           </function>  
            
          <function>    
            <name>decoder</name>    
            <function-class>com.app.web.tag.jsp.MyTempalte</function-class>    
            <function-signature>java.lang.String decoder(java.lang.String,java.lang.String)</function-signature>  
            <example>${my.decoder('','')}</example>  
          </function>  
    </taglib>  
    MyTempalte.java
    package com.app.web.tag.jsp;
    
    public class MyTemplate {
        
        public static String encoder(String source,String charset){ 
            return "encoder:" + source + "," + charset;
        }  
          
        public static String decoder(String source,String charset){  
            return "encoder:" + source + "," + charset;
        }  
    
    }

    page1.jsp

    <%@ taglib prefix="my" uri="/myTemplate"%>
    ${my:encoder("aa","bb") }
  • 相关阅读:
    android studio导出apk
    Android开发入门经典实例
    L1-Day32
    L1-Day33
    L1-Day30
    Oracle中的null与空字符串''的区别
    Oracle中的job(定时任务)
    Oracle中的加解密函数
    LeetCode33题——搜索旋转排序数组
    Oracle中的DBMS_LOCK包的使用
  • 原文地址:https://www.cnblogs.com/modou/p/7997928.html
Copyright © 2011-2022 走看看