fn:toLowerCase函数与fn:toUpperCase函数
在程序开发中,经常需要将指定的字符串进行大小写转换,为了方便在JSP页面中完成这种操作,Functions标签库提供了两个函数分别为fn:toLowerCase和fn:toUpperCase,具体如下:
1、 fn:toLowerCase函数
fn:toLowerCase函数用于将一个字符串中包含的所有字符转换为小写形式,其基本的语法格式如下所示:
fn:toLowerCase(String source)
2、 fn:toUpperCase函数
fn:toUpperCase函数用于将一个字符串中包含的所有字符转换为大写形式,其基本的语法格式如下所示:
fn:toUpperCase(String source)
需要注意的是,上面两个函数的返回类型都为String类型。
为了使读者更好的学习这两个函数,接下来通过一个具体的案例来演示如何使用这两个函数,如例1所示。
例1 fn_tolower.jsp
1 <%@ page language="java" contentType="text/html; charset=utf-8"
2 pageEncoding="utf-8"%>
3 <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
4 <html>
5 <head></head>
6 <body>
7 fn:toLowerCase函数将字符串ITCAST转换为小写 <br>
8 ${fn:toLowerCase("ITCAST") } <br><hr>
9 fn:toUpperCase函数将字符串itcast转换为大写 <br>
10 ${fn:toUpperCase("itcast") }
11 </body>
12 </html>
打开IE浏览器,在地址栏中输入http://localhost:8080/chapter08/fn_tolower.jsp
访问fn_tolower.jsp页面,此时,浏览器窗口中显示的结果如图1所示。
图1 fn_tolower.jsp
从图1可以看出,使用fn:toLowerCase函数可以将大写的字符串ITCAST转换为小写形式,使用fn:toUpperCase函数可以将小写的字符串itcast转换为大写形式。需要注意的是,如果在函数fn:toLowerCase("") 和fn: toUpperCase ("")中指定String类型的参数为空,则转换后的字符串也为空。