zoukankan      html  css  js  c++  java
  • jsp之el表达式

    EL函数库(由jstl提供):
    *导入标签库:<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
    eclipse下不支持导入,不明白原因!!
    String toUpperCase(String input):把参数(字符串)转换成大写
    String toLowerCase(String input):把参数(字符串)转换成小写
    int indexOf(String input,String subString):从大串中找出小串的位置
    boolean contains(String input,String subString):查看大串中是否包含小串
    boolean containsIgnoreCase(String input,String subString):忽略大小写,是否包含
    boolean startsWith(String input,String subString):是否以小串为前缀
    boolean endsWith(String input,String subString):是否以小串为后缀
    String subString(String input,int beginIndex,int endIndex):截取字符串
    String subStringAfter(String input,String subString):获取大串中,小串所在位置后面的字符串
    String subStringBefore(String input,String subString):获取大串中,小串所在位置前面的字符串
    String escapreXml(String input):把input中的“>” "<" "&" "'" """进行转义
    String trim(String input):去除前后空格
    String replace(String input,String subStringBefore,String subStringAfter):替换
    String[] aplit(String input,String delimiters):分割字符串,得到字符串数组。
    int length(Object obj):可以获取字符串、数组、各种结合的长度!
    String join(String array[],String separator):联合字符串数组
    ================================================================
    自定义函数库:
    *写一个java类规则如下:
    1、必须是静态方法
    2、必须有返回值
    3、写.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>itcast</description>   
      <display-name>ticast-function</display-name>
      <tlib-version>1.0</tlib-version>   //版本随便写
      <short-name>it</short-name>   //prefix="it" 规定前缀
      <uri>http://www.ticast.cn/el/functions</uri>  //没打jar包用不上,导入时写tld文件的真实路径
     
      <function>
        <name>hello</name> //方法名
        <function-class>cn.code.fn.MyFunction</function-class> //类名
        <function-signature>java.lang.String hello()</function-signature>  //方法返回值
      </function>
      </taglib>
    4、导入自定义函数库
    <%@ taglib prefix="it" uri="/WEB-INF/TLDS/MYFUNCTION.tld" %>

  • 相关阅读:
    68
    56
    Django manager 命令笔记
    Django 执行 manage 命令方式
    Django 连接 Mysql (8.0.16) 失败
    Python django 安装 mysqlclient 失败
    H.264 SODB RBSP EBSP的区别
    FFmpeg—— Bitstream Filters 作用
    MySQL 远程连接问题 (Windows Server)
    MySQL 笔记
  • 原文地址:https://www.cnblogs.com/wangyinxu/p/7402294.html
Copyright © 2011-2022 走看看