`
相遇尽是缘
  • 浏览: 36039 次
  • 性别: 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表达式哦

    ASP某书店图书销售管理系统的设计与实现(源代码+论文)【ASP】.zip

    ASP某书店图书销售管理系统的设计与实现(源代码+论文)【ASP】

    施工混凝土配合比动态管理台账(新样板版).xls

    施工混凝土配合比动态管理台账(新样板版).xls

    Lua移植到标准ANSI C环境

    Lua移植到标准ANSI C环境

    施工混凝土配合比动态管理台账.docx

    施工混凝土配合比动态管理台账.docx

    TwinCAT3 入门教程 V4.11

    TwinCAT3 入门教程 V4.11

    基于Python开发的快递管理系统-课程设计

    【作品名称】:基于Python开发的快递管理系统-课程设计 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【项目介绍】:使用Python开发的课程设计,快递管理系统。课程设计

    基于WEB的教师信息管理系统设计

    信息化以它自身的优点,方便、快捷、进入了各行各业。教育行业也是如此。由于高校不断的扩大管理,教师人工管理已经越来越不能满足学校的需求。人工管理信息,管理纸质档案变成了落后的管理方式。不方便、难以保存、不容易查找这些种种缺点都督促着高校信息化的发展。高校对于教师工作采用信息管理系统是急需的。 本文从相关技术分析、系统需求分析、数据库需求分析确定了系统重要功能模块的实现。实现主要功能模块包括人员信息模块、评价教师模块、教师工作日程管理模块、科研信息申报模块等。 在Windows环境下,本管理信息系统使用visual studio开发工具。编写程序过程用到了Asp.Net技术。编写程序采用B/S架构,webform框架,连接数据库方式采用当下主流技术使用SQL Server。最后,通过多次反复的测试,确定各项功能实现的稳定性。

    H3C实验概述及应用.pdf

    H3C实验概述及应用 一、实验概述 H3C实验是网络工程领域中的一项重要实践活动,旨在通过模拟或实际部署H3C网络设备,让学生或网络工程师深入了解H3C网络设备的配置、管理及应用。这些实验不仅有助于提升网络工程师的技术水平,还能够为企业的网络建设和管理提供有力支持。 H3C实验通常包括以下几个方面: 1.设备连接与基础配置:学习如何正确连接H3C网络设备,并进行基本的配置,如IP地址设置、VLAN划分等。 2.路由与交换技术:掌握H3C路由器和交换机的配置与管理,包括静态路由、动态路由协议(如OSPF、BGP等)、VLAN间路由等。 3.安全技术:了解H3C网络安全设备的配置与管理,如防火墙、VPN、入侵检测与防御等。 4.无线技术:熟悉H3C无线接入点(AP)和无线控制器的配置与管理,掌握WLAN网络的规划与部署。 5.网络管理与优化:学习使用H3C网络管理系统(如iMC)对网络设备进行监控、故障排查和性能优化。 二、实验应用 H3C实验在网络工程领域具有广泛的应用,以下是一些具体的应用场景: 1.教育培训:H3C实验是网络工程专业学生的重要实践课程,通过实验操作,学生能够更好地理解

    整站程序三雷11种语言建站系统(网络版) v6.0-30tnetwork

    php-[整站程序]三雷11种语言建站系统(网络版) v6.0_30tnetwork

    VBA聚光灯效果工具箱.xlsm

    VBA聚光灯效果工具箱.xlsm 跟wps聚光灯差不多 可设置聚光灯0.5毫秒消失,可以自定义设置时间

    中国生物医药行业市场前景及投资研究报告

    中国生物医药行业市场前景及投资研究报告

    啊哈算法哈磊第四节再解炸弹人BFS算法(java)

    本资源深入解析了《啊哈算法》一书中的经典案例——第四节“再解炸弹人问题”,通过Java语言实现了BFS(广度优先搜索)算法的详细过程。本资源不仅涵盖了理论基础,详细阐述了BFS算法原理及其在解决“炸弹人”游戏策略中的应用,还提供了高质量的Java代码实现,每行代码均有详尽注释,便于读者理解和实践。无论是算法初学者想要掌握BFS算法精髓,还是有一定基础的开发者希望提升编程技巧,这份资料都能提供极大的帮助。立即下载,跟随教程一步步揭开“炸弹人”问题的面纱,提升你的算法思维与Java编程能力!

    开车不犯困100首MP3,之51-60,DJ.rar

    开车不犯困100首MP3,之51-60,DJ.rar

    【思维模型】查理·芒格推荐的100个思维模型.pptx

    【思维模型】查理·芒格推荐的100个思维模型.pptx

    Buffer of Thoughts: Thought-Augmented Reasoning with Large Langu

    Buffer of Thoughts: Thought-Augmented Reasoning with Large Language ModelsBuffer of Thoughts: Thought-Augmented Reasoning with Large Language ModelsBuffer of Thoughts: Thought-Augmented Reasoning with Large Language ModelsBuffer of Thoughts: Thought-Augmented Reasoning with Large Language ModelsBuffer of Thoughts: Thought-Augmented Reasoning with Large Language ModelsBuffer of Thoughts: Thought-Augmented Reasoning with Large Language ModelsBuffer of Thoughts: Thought-Augmented Reasoning with Lar

    跨国经营与管理第九章全球化企业的跨文化管理.pptx

    跨国经营与管理第九章全球化企业的跨文化管理.pptx

    苹果CMS高仿迅影网主题模板

    一款苹果CMS8X高仿迅影网主题模板,已测试,完美无错。苹果cmsV8版本,只有电脑端,不自适应手机端。模板只包含首页、列表、内容页、播放页。

Global site tag (gtag.js) - Google Analytics