`
相遇尽是缘
  • 浏览: 36037 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Jstl表达式-fn标签

阅读更多
Jstl表达式-fn标签

                                                 

1.引入标签1

2. fn:contains()函数1

3. fn:containsIgnoreCase()函数1

4. fn:endsWith()函数1

5. fn:escapeXml()函数2

6. fn:indexOf()函数2

7. fn:join()函数2

8. fn:length()函数2

9. fn:replace()函数2

10. fn:split()函数2

11. fn:startsWith()函数2

12. fn:substring()函数3

13. fn:substringAfter()函数3

14. fn:substringBefore()函数3

15. fn:toLowerCase()函数3

16. fn:toUpperCase()函数3

17. fn:trim()函数3

 

1.引入标签

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

2.fn:contains()函数

fn:contains()函数用于确定一个字符串是否包含指定的子串。

实例:

<c:if test="${fn:contains(原始字符串, 要查找的子字符串)}">

...</c:if>

3.fn:containsIgnoreCase()函数

fn:containsIgnoreCase()函数用于确定一个字符串是否包含指定的子串,忽略大小写。

实例:

<c:if test="${fn:containsIgnoreCase(原始字符串, 要查找的子字符串)}">

...</c:if>

4.fn:endsWith()函数

fn:endsWith()函数用于确定一个字符串是否以指定后缀结尾。

实例:

<c:if test="${fn:endsWith(原始字符串, 要查找的子字符串)}">

...</c:if>

5.fn:escapeXml()函数

fn:escapeXml()函数忽略用于XML标记的字符。

实例:

${fn:escapeXml(要转义标记的文本)}

6.fn:indexOf()函数

fn:indexOf()函数返回一个字符串中指定子串的位置。

实例:

${fn:indexOf(原始字符串,子字符串)}

7.fn:join()函数

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

实例:

${fn:join(数组, 分隔符)}

<c:set var="string1" value="www runoob com"/>

<c:set var="string2" value="${fn:split(string1, ' ')}" />

<c:set var="string3" value="${fn:join(string2, '-')}" />

输出${string3}: www-runoob-com

8.fn:length()函数

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

实例:

${fn:length(string1)}

9.fn:replace()函数

fn:replace()函数将字符串中所有指定的子串用另外的字符串替换。

实例:

${fn:replace(原始字符串, 被替换的字符串, 要替换的字符串)}

10.fn:split()函数

fn:split()函数将一个字符串用指定的分隔符分裂为一个子串数组

实例:

${fn:split(带分隔符的字符串, 分隔符)}

11.fn:startsWith()函数

fn:startsWith()函数用于确定一个字符串是否以指定的前缀开始。

实例:

<c:if test="${fn:startsWith(原始字符串, 搜索的前缀)}">

 ...</c:if>

 

 

 

12.fn:substring()函数

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

实例:

${fn:substring(string, beginIndex, endIndex)}

13.fn:substringAfter()函数

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

实例:

<c:set var="string1" value="This is first String."/>

<c:set var="string2" value="${fn:substringAfter(string1, 'is')}" />

<p>生成的子字符串 : ${string2}</p>

输出:is first String.

14.fn:substringBefore()函数

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

实例:

<c:set var="string1" value="This is first String."/>

<c:set var="string2" value="${fn:substringBefore(string1,

                                            'first')}" />

输出:This is

15.fn:toLowerCase()函数

fn:toLowerCase()函数将字符串中的所有字符转为小写。

实例:

${fn.toLowerCase(string)}

16.fn:toUpperCase()函数

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

实例:

${fn.toUpperCase(string)}

17.fn:trim()函数

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

实例:

${fn.trim(string)}

1
1
分享到:
评论

相关推荐

    EL表达式--标签

    EL表达式的各种标签详细应用介绍 EL表达式 之 fmt 主要功能格式化 EL表达式 之 fn 字符串处理

    JSP JSTL EL表达式中FN函数使用帮助

    JSP JSTL EL表达式中FN函数使用帮助

    JSTL标签所需要的tld文件(c.tld、fmt.tld、fn.tld)

    JSTL标签所需要的tld文件,包括 c.tld、fmt.tld、fn.tld 三个 几乎所有的JSTL标签下载的zip中都只有一个c....另外,附上jstl-1.2.jar,要把这个放到项目的lib中,三个tld文件放到 WEB-INF\tags中 才能运行JSTL表达式哦

    员工考勤系统.docx

    员工考勤系统.docx

    基于STM32的调试模块的外设和时钟电路分析

    基于STM32的调试模块的外设和时钟电路分析。回顾 CMSIS、LL、HAL 库

    基于 UDP 的分布式毫米波雷达python代码.zip

    1.版本:matlab2014/2019a/2021a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。

    pyzmq-25.1.1b2-cp36-cp36m-musllinux_1_1_x86_64.whl

    Python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。Python社区提供了大量的第三方库,如NumPy、Pandas和Requests,极大地丰富了Python的应用领域,从数据科学到Web开发。Python库的丰富性是Python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,Matplotlib和Seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

    grpcio-1.7.0-cp35-cp35m-macosx_10_7_intel.whl

    Python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。Python社区提供了大量的第三方库,如NumPy、Pandas和Requests,极大地丰富了Python的应用领域,从数据科学到Web开发。Python库的丰富性是Python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,Matplotlib和Seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

    免费的浏览器内JSON到 CSV 转换器

    在处理 JSON 数据时,尤其是为了便于分析和共享,常常需要将其转换为 CSV 格式。免费的浏览器内 JSON 到 CSV 转换器为用户提供了简便而高效的方法来完成这一任务,无需额外的软件安装。这些工具通常基于 JavaScript,直接在浏览器中运行,适合开发者、数据分析师及其他需要转换数据格式的用户。 ### **免费 JSON 到 CSV 转换器的概述** **功能介绍** 1. **无安装要求** - **浏览器运行**:无需下载或安装任何软件,用户只需通过浏览器访问相应的在线工具,即可进行 JSON 到 CSV 的转换。 - **跨平台支持**:兼容 Windows、macOS、Linux 等操作系统,以及各种浏览器(如 Chrome、Firefox、Edge)。 2. **用户界面** - **简洁直观**:通常提供一个简单的文本框用于输入或粘贴 JSON 数据,并带有一个按钮或选项来触发转换。 - **即时转换**:点击转换按钮后,立即生成 CSV 数据,并提供下载链接或直接显示转换结果,便于复制或导出。 3. **支持大部分 JSON

    miflash_unlock.zip

    miflash_unlock.zip

    模型转换-OpenVINO模型IR-XML转换为onnx模型-附项目源码+使用教程-优质项目实战.zip

    模型转换_OpenVINO模型IR-XML转换为onnx模型_附项目源码+使用教程_优质项目实战

    pyzmq-25.0.2-cp37-cp37m-musllinux_1_1_x86_64.whl

    Python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。Python社区提供了大量的第三方库,如NumPy、Pandas和Requests,极大地丰富了Python的应用领域,从数据科学到Web开发。Python库的丰富性是Python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,Matplotlib和Seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

    测试1111111111111111

    测试1111111111111111

    Hume AI发掘AI新赛道 大模型为人类提供情绪价值

    OpenAI在推出GPT-4之后,大模型各方面的功能都再次升级,但是聊天功能方面人工智能的回复还是过于理性,不能满足人类想要的情绪价值。不过为人类提供情绪价值,让聊天回复更像真人这件事儿,有个大模型正在做。不久前,Hume AI 宣布推出首个基于大语言模型的语音对话式聊天助手EmpatHic Voice Interface(EVI),主打一个“有情商”。

    人脸识别matlab代码.zip

    1.版本:matlab2014/2019a/2021a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。

    18细石混凝土楼地面工程.doc

    18细石混凝土楼地面工程

    grpcio-1.22.1-cp35-cp35m-win_amd64.whl

    Python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。Python社区提供了大量的第三方库,如NumPy、Pandas和Requests,极大地丰富了Python的应用领域,从数据科学到Web开发。Python库的丰富性是Python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,Matplotlib和Seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

    grpcio-1.7.3-cp35-cp35m-macosx_10_7_intel.whl

    Python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。Python社区提供了大量的第三方库,如NumPy、Pandas和Requests,极大地丰富了Python的应用领域,从数据科学到Web开发。Python库的丰富性是Python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,Matplotlib和Seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

    cryptography-2.9.1-cp35-abi3-macosx_10_9_x86_64.whl

    Python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。Python社区提供了大量的第三方库,如NumPy、Pandas和Requests,极大地丰富了Python的应用领域,从数据科学到Web开发。Python库的丰富性是Python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,Matplotlib和Seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

    02现浇顶板内管路敷设工程.doc

    02现浇顶板内管路敷设工程

Global site tag (gtag.js) - Google Analytics