jstl页面学习之fn标签

JSP JSTL EL表达式中FN函数使用帮助 立即下载

在使用jstl的函数标签库之前需要在页面中引入:

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

 

1、fn:contains(string, substring) 
如果参数string中包含参数substring,返回true。

 

2、fn:containsIgnoreCase(string, substring) 
如果参数string中包含参数substring(忽略大小写),返回true

 

3、fn:endsWith(string, suffix) 
如果参数 string 以参数suffix结尾,返回true。

 

4、fn:escapeXml(string) 
将有特殊意义的XML (和HTML)转换为对应的XML character entity code,并返回。

5、fn:indexOf(string, substring) 
返回参数substring在参数string中第一次出现的位置。

 

6、fn:join(array, separator) 
将一个给定的数组array用给定的间隔符separator串在一起,组成一个新的字符串并返回。 

 

7、fn:length(item) 
返回参数item中包含元素的数量。参数Item类型是数组、collection或者String。如果是String类型,返回值是String中的字符数。

Html代码   收藏代码
  1. <body>         
  2.     <%  
  3.         String a[] = {"aa","bb","cc","dd"};  
  4.         request.setAttribute("array",a);  
  5.         request.setAttribute("store","guomei8899");  
  6.     %>   
  7.     <c:if test="${fn:contains('guomeiddd','guoMei')}">ok</c:if><br>  
  8.     <c:if test="${fn:containsIgnoreCase(store,'guoMei')}">ok ok</c:if><br>  
  9.     <c:if test="${fn:endsWith(store,'99')}">end</c:if><br>  
  10.     <c:out value="${fn:escapeXml('<>')}"/><br>  
  11.     <c:out value="${fn:indexOf(store,'om')}"/><br>  
  12.     <c:out value="${fn:join(array,'|')}"/><br>  
  13.     <c:out value="${fn:length(array)}"/><br>  
  14. </body>   

 

8、fn:replace(string, before, after) 
返回一个String对象。用参数after字符串替换参数string中所有出现参数before字符串的地方,并返回替换后的结果。

 

9、fn:startsWith(string, prefix) 
如果参数string以参数prefix开头,返回true。

 

10、fn:substring(string, begin, end) 
返回参数string部分字符串, 从参数begin开始到参数end位置。

 

11、fn:substringAfter(string, substring) 
返回参数substring在参数string中后面的那一部分字符串。

 

12、fn:substringBefore(string, substring) 
返回参数substring在参数string中前面的那一部分字符串。

 

13、fn:toLowerCase(string) 
将参数string所有的字符变为小写,并将其返回。

 

14、fn:toUpperCase(string) 
将参数string所有的字符变为大写,并将其返回。

 

15、fn:trim(string) 
去除参数string 首尾的空格,并将其返回。

Html代码   收藏代码
  1. <body>         
  2.     <%  
  3.         String a[] = {"aa","bb","cc","dd"};  
  4.         request.setAttribute("array",a);  
  5.         request.setAttribute("store","guomei8899");  
  6.         request.setAttribute("user","u1,u2,u3,u4,u5");  
  7.         request.setAttribute("test","aBcDeF   ");  
  8.     %>   
  9.     <c:out value="${fn:replace(store,'8','9')}"/><br>  
  10.     <c:out value="${fn:split(user,',')}"/><br>  
  11.     <c:out value="${fn:startsWith(store,'g')}"/><br>  
  12.     <c:out value="${fn:substring(store,2,5)}"/><br>  
  13.     <c:out value="${fn:substringAfter(store,'mei')}"/><br>  
  14.     <c:out value="${fn:substringBefore(store,'mei')}"/><br>  
  15.     <c:out value="${fn:toLowerCase(test)}"/><br>  
  16.     <c:out value="${fn:toUpperCase(test)}"/><br>  
  17.     <c:out value="${test}hoho"/><br>  
  18.     <c:out value="${fn:trim(test)}hoho"/><br>  
  19. </body>  

 

 

 

 

 部分摘自:http://hsyd.iteye.com/blog/334044

【3DSlicer】基于心脏ct影像重建3d模型及导出 软件:3DSlicer4.11 基于心脏ct影像重建3d模型 阅读详情

相关推荐

hpm6750evk2开发板(四)TCP回送(1000M网口)

再接下来我们修改代码,先找到配置网速的地方,肯定是在enet的初始化函数里面,我们一个函数一个函数找,也可以用单步调试一步一步找,结果发现是在enet_init函数里面调用的rtl8211_basic_mode_default_config函数配置网速的,我们把enet_phy_port_speed_100mbps改为enet_phy_port_speed_1000mbps,重新编译运行试试。首先我们复制一份lwip_tcpecho代码,重命名为lwip_tcpecho_RGMII,如下图所示。

Silas1750的博客 923

JSTL函数标签库 fn标签

该文章由此处转载 在使用jstl的函数标签库之前需要在页面中引入: http://java.sun.com/jsp/jstl/functions"%>   1、fn:contains(string, substring)  如果参数string中包含参数substring,返回true。   2、fn:containsIgnoreCase(st

javaloverkehui的专栏 628

ArcGIS Pro2.5深度学习使用注意事项

ArcGIS Pro2.5深度学习使用中的注意事项1、ArcGIS Pro2.5深度学习使用中的注意事项1.1、Label深度学习样本工具参数介绍1.2、准备数据参数介绍1.3、训练模型介绍1.4、ArcGIS Pro2.5深度学习推理工具和模型对应关系介绍1.4.1、Classify Objects Using Deep Learning1.4.2、Classify Pixels Using D...

GIS哼哈哈的博客 7202

[JSP][JSTL]页面中调用函数--之${fn:}内置函数、判断字符串是否为空、替换回车符

页面中调用函数--之${fn:}内置函数 函数描述 fn:contains(string, substring) 如果参数string中包含参数substring,返回truefn:containsIgnoreCase(string, substring) 如果参数string中包含参数substring(忽略大小写),返回truefn:endsWith(string,

王德封-逐浪 1万+

基于大语言模型的多轮对话系统优化研究

基于大语言模型的多轮对话系统优化研究 摘要 本研究针对大语言模型在多轮对话场景中的性能衰减问题,提出了一套系统优化方案。通过分层存储架构(短期记忆层、中期摘要层、长期知识层)和混合检索策略优化上下文管理,设计动态槽位填充框架增强对话状态跟踪,引入熵引导的重置算法改进生成策略,并采用双路径加载架构突破I/O瓶颈。实验表明,该方案使任务完成率提升28.6%,响应一致性提高41.2%,推理延迟降低35.8%,为构建高性能智能对话系统提供了实用技术路径。 关键词:大语言模型;多轮对话;上下文管理;状态跟踪~~~~~

huanghm88的专栏 664

小红书直播弹幕采集

本文主要介绍小红书直播间弹幕的采集,便于进行直播数据监控与直播数据进行分析。

tdl320721的博客 2543

jsp fn标签的用法

在jstl中的fn标签也是我们在网页设计中经常要用到的很关键的标签,在使用的时候要先加上头 http://java.sun.com/jsp/jstl/functions"  prefix="fn"%>就可以使用fn标签了。 具体使用方法请参见下表: 函数 描述 fn:contains(string, substring)

WEILIN19921214的专栏 1084

【SECS】初识SECS协议

项目标题的第一位和第二位告诉下面有多少字节表示项目的长度。而项目的长度是指项目标题后面的字节数,这里第一个字节就是项目标题。1个字节可以表示的最大长度是0-255,所以只要项目标题后面的字节数小于等于254,都是0x01。

weixin_48618536的博客 1648

jstl标签的用法(二)

fn标签 fn标签更确切的说应该叫做fn函数,主要用于el表达式中,使用时需要在页面中引入: JSP2.0规范下出现的Functions标签共有16个。 1.fn:length 长度函数 作用:计算集合的长度;返回值是集合的长度。 例子: ${fn:length(userList)} ${fn:length(array)} 2.fn:contains 判断包含函数 作用:

三级小野怪的专栏 4765

智启古文字新章:AI、ML与大数据驱动的知识图谱构建

摘要:本文聚焦AI、ML与大数据驱动的古文字知识图谱构建。开篇点明古文字研究困境,凸显技术革新迫切性。随后阐释AI、ML、大数据基础概念,详解其在图谱构建里的数据采集、知识抽取、关系挖掘运作流程,穿插线性代数、概率论等数学原理。实战展示殷商甲骨文图谱搭建全程,含数据处理、模型训练。还探讨跨模态融合等前沿挑战应对,兼述技术融合衍生的教育科普革新、伦理文化责任、国际合作交流,勾勒古文字数字永生的长远愿景。

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 1615

全球建筑物提取数据集(免费下载):微软/GlobalMLBuildingFootprints

这个是GitHub上的开源数据集: https://github.com/microsoft/GlobalMLBuildingFootprints 介绍 必应地图正在世界各地发布开放式建筑足迹。我们从 2014 年到 2021 年间的 Bing Maps 图像中检测到了 7.77 亿座建筑物,包括 Maxar 和 Airbus 的图像。数据可在 ODbL 下免费下载和使用。该数据集补充了我们的其他版本。 包括的地区 执照 此数据由 Microsoft 根据Open Dat..

此星光明博客 6290

Jsp页面中fn函数

一、背景介绍: 在jsp页面上经常遇到得到集合长度、字符长度、字符切取等应用需求,在2.0以前这种需是许多程序员对JSTL极为不满意的地方之一。为此在2.0 中添加了functions标签,其提供对以上需求的支持。      二、使用方法: 引用&lt;%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%&...

篱笆小院 611

YOLOv11改进策略【Head】| AFPN渐进式自适应特征金字塔,增加针对小目标的检测头(附模块详解和完整配置步骤)

一、本文介绍 本文利用AFPN对YOLOv11的网络模型进行优化提升。AFPN采用渐近式融合及自适应空间融合操作。通过渐近式架构,逐步整合不同层级特征,有效避免非相邻层级间因语义差距过大导致的信息丢失或降级问题,确保在多尺度特征融合过程中既能保留高层语义信息,又能融入低层细节特征。本文将AFPN应用于YOLOv11中,并配置了针对小目标的检测头,能显著增强模型对不同尺度目标的检测能力,使其在复杂场景下更聚焦于目标物体特征,减少背景等无关信息的影响。 专栏目录:YOLOv11改进目录一览 | 涉及卷积层、

Limiiiing的博客 2718

JSTL标准标签库

根据JSTL标签所提供的功能,可以将其分为5个类别。 核心标签 格式化标签 SQL 标签 XML 标签 JSTL 函数 学习jstl主要学习两个 核心标签 、jstl函数 jsp: EL表达式,也页面中输出内容或者设置内容;默认存在于jsp中,不需要导入第三方的jar包; jstl属于额外的拓展库,想要使用,需要导入第三方的jar包; 1.1版本之前的; jstl.jar standard.jar 1.2版本之后的; jstl1.2.jar 核心标签,core 通

kds257248的博客 433

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

JSTL标签库学习总结

<br /> <br />最近没什么项目,部门经理开会让我们复习学习EE的知识,每个人分一部分自行研究总结,今天总结了一下JSTL标签的使用,方便以后工作中用到时复习使用。<br /> <br />一、为什么要使用JSTL<br />在JSP中,EL表达式是个很方便的工具,但是EL表达式功能很有限制(例如不能遍历集合等),JSTL作为最基本的标签库,JSTL库中提供了一系列的JSP标签,实现了最基本的功能,例如集合的遍历、数据的输出、字符串的处理、数据的格式化等。<br />二、JSTL的构成<br />J

yiyu986 1698

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

JSTL函数标签库fn标签

JSTL函数标签库fn标签的使用在使用jstl的fn函数标签库之前需要在页面中引入: <%@ taglib prefix=”fn” uri=”http://java.sun.com/jsp/jstl/functions”%> fn:contains(string, substring) 如果参数string中包含参数substring,返回true。 fn:containsIgnoreCas

一只穿雲箭的博客 1745

JSTL的简介,核心标签 c 及函数标签 fn

目录JSTL标准标签库JSTL简介JSTL之核心标签通用标签分支标签JSTL之函数标签 JSTL标准标签库 JSTL简介 概述:在页面获取域对象的时候、对于域对象的存放的集合没办法进行遍历、和判断操作、jstl的出现就是为了解决这一问题。jsp标签库一共有5种 core核心库: 是可以对域对象中的集合进行遍历和判断 fn函数库: 可以对域对象中保存的字符串内容进行操作 fmt格式化库: 对域对象中日期内容进行格式化 sql库: 提供了可以在jsp页面中直接操作数据库的能力 xml库: 提供了jsp解析xml

hxc2u的博客 187

fn 标签

<br />在jstl中的fn标签也是我们在网页设计中经常要用到的很关键的标签,在使用的时候要先加上头<br /><%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>就可以使用fn标签了。<br />具体使用方法请参见下表: <br /><br /> <br /><br /> <br />函数<br /> <br />描述<br /> <br />fn:contains(string, substring)<br /> <

chenxi365的专栏 2419

JSTL函数标签库 fn标签学习

博客原文:http://hsyd.iteye.com/blog/334044 首先:需要在页面引入fn标签<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%> 各函数描述 fn:contains(string, substring)如果参数string中包含参数substring,返...

aodeng3929的博客 118

jstl标签中的fn与fmt标签的用法

fn标签 fn标签更确切的说应该叫做fn函数,主要用于el表达式中,使用时需要在页面中引入: JSP2.0规范下出现的Functions标签共有16个。 1.fn:length长度函数  作用:计算集合的长度,返回值是集合的长度 例子: ${fn:length(userList)} ${fn:length(userArray)} 2.fn:contains 判断

习惯有你&的博客 4864

JSTL函数标签库fn标签的使用

JSTL函数标签库fn标签的使用在使用jstl的fn函数标签库之前需要在页面中引入: <%@ taglib prefix=”fn” uri=”http://java.sun.com/jsp/jstl/functions”%> fn:contains(string, substring) 如果参数string中包含参数substring,返回true。 fn:containsIgnoreCas

orange的博客 476

jstl标签库fn函数使用

1、jstl标签库fn函数介绍:jstl标签库fn函数就是在jsp页面或js代码里面使用的函数,它是建立在EL表达式基础上的表达式函数,格式为 ${ns:methodName(args....)},一般会结合jstl标签库核心标签C标签使用。 2、使用fn函数: 引入函数声明: jsp页面需要引入fn函数声明:<%@ taglib prefix="fn" uri="http://

javaloveiphone的专栏 1万+

JSTL标签 fn函数详解

JSTL中的 FN函数2009年03月06日 星期五 9:31今天在处理表中数据的时候,因为一个单元格里的数据太多,所以决定截取前面的一段就可以了,于是用了JSTL中的fn函数: &lt;column width="350" property="logDetail" title="操作内容"&gt;&lt;if test="${fn:length(lo...

qq396151722的博客 273

jstl标签fn:substring使用技巧 和 JSTL中fn表达式的使用说明

需求:将字段名为usercode的手机号18680002001中间四位替换成﹡ 按需求来说,替换后的结果是186****2001 ,笔者在公司开发用的是内网,无法第一时间用网络查询, 公司产品是用Struts2,struts2托管给Spring了, 当时写了${fn:substring(usercode,0,3)}****${fn:substring(usercode,7,正数)

苍天在上 3362

JSTL fn函数标签库

在使用jstl的函数标签库之前需要在页面中引入: http://java.sun.com/jsp/jstl/functions"%> 1、fn:contains(string, substring) 如果参数string中包含参数substring,返回true。 2、fn:containsIgnoreCase(string, substring) 如果参数string中包含

u012169411的专栏 653

JSTL中 fn 标签库的使用

在jstl中的fn标签也是我们在网页设计中经常要用到的很关键的标签,在使用的时候要先加上头 http://java.sun.com/jsp/jstl/functions" prefix="fn"%>就可以使用fn标签了。 使用此标签可以帮我们在jsp页面不再嵌入那么多的java代码,如分割函数split()的使用等。 具体使用方法请参见下表:

如果没有_明天 5296

jstl fn 截取字符串

&lt;span style="font-size: medium;"&gt;在jstl中的fn标签也是我们在网页设计中经常要用到的很关键的标签,在使用的时候要先加上头 &lt;%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%&gt;就可以使用fn标签了。 具体使用方法请参见下表: 函数 描述 fn...

li_shihao的专栏 447
上一篇: jquery学习之页面加载
下一篇: 使用正则表达式替换字符串中的字符
qq_25041295
博客等级 码龄12年 0粉丝 10原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值