欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

JSTL的常用方法

程序员文章站 2022-04-23 13:14:53
...
JSTL的常用方法


1.背景场景介绍

11.jstl可以像java的一些函数一样,可以有截取字符串、获取长度、去空格、转大小写...
1.2接下来就看一下具体的方法怎么使用,以及各自对应的作用

2.代码示例介绍

2.1首先你需要导入库
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>

2.2各个函数的方法以及作用介绍
1.判断是否包含字符的方法   前者为函数后者为示例
fn:contains  <c:if test="${fn:contains('abc', 'a')}">  
fn:containsIgnoreCase  <c:if test="${fn:containsIgnoreCase('abc', 'a')}">
fn:endsWith  <c:if test="${fn:endsWith('abc', 'a')}">
fn:startsWith <c:if test="${fn:startsWith('abc', "a")}"> 

2.获取字符位置的方法   前者为函数后者为示例
fn:indexOf  ${fn:indexOf('abc', 'a')}

3.数组转字符串的方法(用指定字符隔开) 前者为函数后者为示例
fn:join  ${fn:join(array, ";")}

4.获取字符长度或数组大小的方法   前者为函数后者为示例
fn:length  ${fn:length('abc')} 

5.获取字符长度或数组大小的方法   前者为函数后者为示例
fn:length  ${fn:length('abc')} 

5.截取字符串的方法   前者为函数后者为示例
fn:split  ${fn:split('abc', "a")}  //把字符串按照指定字符切分
fn:substring ${fn:substring('abc', 0, 1)}
fn:substringAfter ${fn:substringAfter('abc', "a")} //获取从某个字符所在位置开始的子串 
fn:substringBefore ${fn:substringBefore('abc', "a")} 

6.转换大小写的方法   前者为函数后者为示例
fn:toLowerCase  ${fn.toLowerCase('ABC')} 
fn:toUpperCase  ${fn.UpperCase(abc)}

7.去空格的方法   前者为函数后者为示例
fn:trim  ${fn.trim('abc ')} 
fn:replace   ${fn:replace('abc-', '-"', '&#149;')} //可以替换字符串也可去空格

相关标签: jstl