zoukankan      html  css  js  c++  java
  • 自定义EL函数

    自定义EL函数

    步骤

    1.编写一个java类,并在该类公用的静态方法,用于实现自定义EL函数的具体功能。

    2.编写标签库描述文件,对函数进行声明。后缀为tld,保存在WEB-INF

    3.在jsp页面引用标签库,并调用定义EL函数,实现相应功能

    java类 方法 方法需是静态方法不然报错
    package Day14;
    /**
     * 处理字符串中的回车符和空格符
     * @author zql_pc
     *
     */
    public class StringDeal {
    
        //公共静态方法
        public static String shiftEnter(String str){
            String newStr = str.replaceAll("
    ","<br/>");//替换回车换行符
            newStr = newStr.replace("","&nbsp");//替换回车符
            return newStr;
        }
    }
    
    配置
    <?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
        web-jsptaglibrary_2_0.xsd"
        version="2.0">
        <tlib-version>1.0</tlib-version>
        <uri>/stringDeal</uri>
        <function>
            <name>shiftEnter</name>
            <function-class>Day14.StringDeal</function-class>
            <function-signature>java.lang.String shiftEnter(java.lang.String)
            </function-signature>
        </function>
    </taglib>
    jsp页面

  • 相关阅读:
    转:用十条命令在一分钟内检查Linux服务器性能
    android适配的努力
    转: Android Studio你不知道的调试技巧
    编码处理过滤器
    PageBean分页组件
    BaseServlet方法分发
    SQLHelper、DBUtil终极封装
    JavaEE面试题库
    Servlet、JSP选择题(2)
    Servlet、JSP选择题
  • 原文地址:https://www.cnblogs.com/wlx520/p/4524554.html
Copyright © 2011-2022 走看看