JSTL简介(二)

  • Post author:
  • Post category:其他


2.格式标签

格式标签提供对消息格式,数字和日期格式等的支持。格式标签的URL为

http://java.sun.com/jsp/jstl/fmt

,前缀为fmt。

JSTL 格式标签用于国际化的网站,以显示和格式化文本,时间,日期和数字。用于在JSP中包括JSTL格式库的语法为:

<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"  %>  

详见

这里

3.SQL标签库

JSTL SQL标签提供SQL支持。SQL标签的url为http://java.sun.com/jsp/jstl/sql,前缀为sql。

SQL标签库允许标签与RDBMS(关系数据库)进行交互,例如Microsoft SQL Server,MySQL或Oracle。在JSP中导入JSTL SQL标签库的语法为:

<%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql" %>  

4.XML标签库

<x:set>标签用于设置具有XPath表达式值的变量。它用于将xPath表达式的结果存储在作用域变量中。

<x:set>标签的语法为:

<x:set attributes/>  

5.函数标签库


一、fn:contains()

fn:contains()函数决定了一个输入字符串是否包含一个指定的子字符串。

fn:contains()函数有如下所示语法:

boolean contains(java.lang.String, java.lang.String)


二、fn:containsIgnoreCase()

fn:containsIgnoreCase()函数决定了一个输入字符串中是否包含一个指定的子字符串。在搜索时忽略这种情况。

fn:containsIgnoreCase()函数具有如下所示语法:

boolean containsIgnoreCase(java.lang.String, java.lang.String)


三、fn:endsWith()

fn:endsWith()函数决定了一个输入字符串是否由一个指定的后缀结束。

语法:

fn:endsWith()函数具有如下所示语法:

boolean endsWith(java.lang.String, java.lang.String)


四、fn:escapeXml()

fn:escapeXml()函数转义了可以解释为XML标记的字符。

语法:

fn:escapeXml()函数具有如下所示语法:

java.lang.String escapeXml(java.lang.String)


五、fn:indexOf()

fn:indexOf()函数返回指定的子字符串的指针。

语法:

fn:indexOf()函数具有如下所示语法:

int indexOf(java.lang.String, java.lang.String)


六、fn:join()

fn:join()函数用指定的分隔符将所有的数组元素连接成一个字符串。

语法:

fn:join()函数具有如下所示语法;

String join (java.lang.String[], java.lang.String)


七、fn:length()

fn:length()函数返回字符串的长度或集合中项目的数量。

语法:

fn:length()函数具有如下所示语法:

int length(java.lang.Object)


八、fn:replace()

fn:replace()函数用一个字符串替换了另一个字符串的全部出现。

语法:

fn:replace()函数具有如下所示语法:

boolean replace(java.lang.String, java.lang.String, java.lang.String)


九、fn:split()

fn:split()函数将一个字符串划分为基于分隔符字符串的一组子字符串。

语法:

fn:split()函数具有如下所示语法:

java.lang.String[] split(java.lang.String, java.lang.String)


十、fn:startsWith()

fn:startsWith()函数决定了一个输入字符串是否以一个指定的子字符串开始。

语法:

fn:startsWith()函数具有如下所示的语法:

boolean startsWith(java.lang.String, java.lang.String)


十一、fn:substring()

fn:substring()函数返回有开始和结束索引指定的字符串的子集。

语法:

fn:substring()函数具有如下所示语法:

java.lang.String substring(java.lang.String, int, int)


十二、fn:substringAfter()

fn:substringAfter()函数在指定的子字符串后返回字符串的一部分。

语法:

fn:substringAfter()函数具有如下所示语法:

java.lang.String substringAfter(java.lang.String, java.lang.String)


十三、fn:substringBefore()

fn:substringBefore()函数在指定的子字符串之前返回字符串的一部分。

语法:

fn:substringBefore()函数具有如下所示语法:

java.lang.String substringBefore(java.lang.String, java.lang.String)


十四、fn:toLowerCase()

fn:toLowerCase()函数讲一个字符串的所有字符转换为小写字符。

语法:

fn:toLowerCase()函数具有如下所示语法:

java.lang.String toLowerCase(java.lang.String)


十五、fn:toUpperCase()

fn:toUpperCase()函数将字符串的所有字符转换为大写字符。

语法:

fn:toUpperCase()函数具有如下所示语法:

java.lang.String tolowercase(java.lang.String)


十六、fn:trim()

fn:trim()函数将字符串两端的空白删除。

语法:

fn:trim()函数具有如下所示语法:

java.lang.String trim(java.lang.String)

函数标签库具体的例子可以看这个

博客



版权声明:本文为qq_51507950原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。