jstl fn:substring()函数代码和用法 - 返回一个指定的字符串的开始和结束索引的一个子集。

  1. uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
  2. 上面的 uri 根据你的实际情况定。
  3. ${fn:substring("你要截取的字符串"),beginIndex,endIndex}
  4. 网友回复:可以截取,用fn函数:
  5. <%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
  6. 下面是JSTL中自带的方法列表以及其描述
  7. 函数名 函数说明 使用举例
  8. fn:contains 判定字符串是否包含另外一个字符串 <c:if test="${fn:contains(name,
    searchString)}">
  9. fn:containsIgnoreCase 判定字符串是否包含另外一个字符串(大小写无关) <c:iftest="${fn:containsIgnoreCase(name,
    searchString)}">
  10. fn:endsWith 判定字符串是否以另外字符串结束 <c:if test="${fn:endsWith(filename,
    ".txt")}">
  11. fn:escapeXml 把一些字符转成XML表示,例如 <字符应该转为< ${fn:escapeXml(param:info)}
  12. fn:indexOf 子字符串在母字符串中出现的位置 ${fn:indexOf(name, "-")}
  13. fn:join 将数组中的数据联合成一个新字符串,并使用指定字符格开 ${fn:join(array, ";")}
  14. fn:length 获取字符串的长度,或者数组的大小 ${fn:length(shoppingCart.products)}
  15. fn:replace 替换字符串中指定的字符 ${fn:replace(text, "-", "?")}
  16. fn:split 把字符串按照指定字符切分 ${fn:split(customerNames, ";")}
  17. fn:startsWith 判定字符串是否以某个子串开始 <c:if test="${fn:startsWith(product.id,
    "100-")}">
  18. fn:substring 获取子串 ${fn:substring(zip, 6, -1)}
  19. fn:substringAfter 获取从某个字符所在位置开始的子串
  20. ${fn:substringAfter(zip, "-")}
  21. fn:substringBefore 获取从开始到某个字符所在位置的子串 ${fn:substringBefore(zip, "-")}
  22. fn:toLowerCase 转为小写 ${fn.toLowerCase(product.name)}
  23. fn:toUpperCase 转为大写字符 ${fn.UpperCase(product.name)}
  24. fn:trim 去除字符串前后的空格 ${fn.trim(name)}
  25. 函数
  26. 描述
  27. fn:contains(string, substring)
  28. 假如参数string中包含参数substring,返回true
  29. fn:containsIgnoreCase(string, substring)
  30. 假如参数string中包含参数substring(忽略大小写),返回true
  31. fn:endsWith(string, suffix)
  32. 假如参数 string 以参数suffix结尾,返回true
  33. fn:escapeXml(string)
  34. 将有非凡意义的XML (和HTML)转换为对应的XML character entity code,并返回
  35. fn:indexOf(string, substring)
  36. 返回参数substring在参数string中第一次出现的位置
  37. fn:join(array, separator)
  38. 将一个给定的数组array用给定的间隔符separator串在一起,组成一个新的字符串并返回。
  39. fn:length(item)
  40. 返回参数item中包含元素的数量。参数Item类型是数组、collection或者String。假如是String类型,返回值是String中的字符数。
  41. fn:replace(string, before, after)
  42. 返回一个String对象。用参数after字符串替换参数string中所有出现参数before字符串的地方,并返回替换后的结果
  43. fn:split(string, separator)
  44. 返回一个数组,以参数separator 为分割符分割参数string,分割后的每一部分就是数组的一个元素
  45. fn:startsWith(string, prefix)
  46. 假如参数string以参数prefix开头,返回true
  47. fn:substring(string, begin, end)
  48. 返回参数string部分字符串, 从参数begin开始到参数end位置,包括end位置的字符
  49. fn:substringAfter(string, substring)
  50. 返回参数substring在参数string中后面的那一部分字符串
  51. fn:substringBefore(string, substring)
  52. 返回参数substring在参数string中前面的那一部分字符串
  53. fn:toLowerCase(string)
  54. 将参数string所有的字符变为小写,并将其返回
  55. fn:toUpperCase(string)
  56. 将参数string所有的字符变为大写,并将其返回
  57. fn:trim(string)
  1. 去除参数string 首尾的空格,并将其返回

使用例子

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions"
                                                  prefix="fn" %>
<html>
<head>
<title>Using JSTL Functions-www.yiibai.com</title>
</head>
<body>

<c:set var="string1" value="This is first String."/>
<c:set var="string2" value="${fn:substring(string1, 5, 15)}" />

<p>Final sub string : ${string2}</p>

</body>
</html>
时间: 2024-10-03 14:03:35

jstl fn:substring()函数代码和用法 - 返回一个指定的字符串的开始和结束索引的一个子集。的相关文章

JSTL fn:split()函数

jstl fn:split()函数代码和用法 -使用fn:split() 函数将一个字符串到一个数组根据分隔符字符串的子字符串. 使用fn:split() 函数将一个字符串到一个数组根据分隔符字符串的子字符串. 语法: fn:split() 使用的语法如下: java.lang.String[] split(java.lang.String, java.lang.String) 例子: 以下的例子来说明这个函数的功能: <%@ taglib uri="http://java.sun.com

jstl fn标签函数

函数 描述 fn:contains(string, substring) 如果参数string中包含参数substring,返回true fn:containsIgnoreCase(string, substring) 如果参数string中包含参数substring(忽略大小写),返回true fn:endsWith(string, suffix) 如果参数 string 以参数suffix结尾,返回true fn:escapeXml(string) 将有特殊意义的XML (和HTML)转换为

JSTL fn:contains()函数

fn:contains() 函数判断一个输入字符串是否包含一个指定的子串. 语法 使用 fn:contains() 函数具有以下语法: boolean contains(java.lang.String, java.lang.String) 例子: 下面是例子来说明这个函数的功能: <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> <%@ taglib uri=&quo

JSTL fn:replace()函数替换 换行符

转自:http://blog.163.com/chenjie_8392/blog/static/439339842010513128139/ 近日在使用textarea时,输入了回车,为了将textarea的多行文本内容作为一行显示,需要采用fn:replace函数进行处理. 但是测试很多次都不可以: 1. 使用 ${fn: replace(source,'\n','')},这样会提示错误,如果换成\\n不会进行替换. 2. 使用${fn:replace(source,'\\\\n','')},

js中substr,substring,indexOf,lastIndexOf,split用法

1.substr substr(start,length)表示从start位置开始,截取length长度的字符串. var src="images/off_1.png"; alert(src.substr(7,3)); 弹出值为:off 2.substring substring(start,end)表示从start到end之间的字符串,包括start位置的字符但是不包括end位置的字符. var src="images/off_1.png"; alert(src.

返回指定的字符串首次出现的位置

返回指定的字符串首次出现的位置 indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置. 语法 stringObject.indexOf(substring, startpos) 参数说明: 说明: 1.该方法将从头到尾地检索字符串 stringObject,看它是否含有子串 substring. 2.可选参数,从stringObject的startpos位置开始查找substring,如果没有此参数将从stringObject的开始位置查找. 3.如果找到一个 substri

$.extend()和$.fn.extend()函数用法简单介绍

$.extend()和$.fn.extend()函数用法简单介绍:标题中的两个方法在jQuery插件开发中非常的重要,下面通过简单的代码实例介绍一下它们的用法.本章节不会介绍它的原理,而是只给出它们的作用是什么,能够做什么事情.jQuery.extend()可以为jQuery类添加新的方法,类似于c#或者java中的静态方法.jQuery.fn.extend()可以为jQuery的对象实例添加新的方法.代码实例: <!DOCTYPE html> <html> <head>

[JSP][JSTL]页面调用函数--它${fn:}内置函数、是推断字符串是空的、更换车厢

页面中调用函数--之${fn:}内置函数 函数描写叙述 fn:contains(string, substring) 假设參数string中包括參数substring,返回true fn:containsIgnoreCase(string, substring) 假设參数string中包括參数substring(忽略大写和小写),返回true fn:endsWith(string, suffix) 假设參数 string 以參数suffix结尾,返回true fn:escapeXml(strin

SQL中SUBSTRING函数的用法

功能:返回字符.二进制.文本或图像表达式的一部分 语法:SUBSTRING ( expression, start, length ) SQL 中的 substring 函数是用来抓出一个栏位资料中的其中一部分.这个函数的名称在不同的资料库中不完全一样: MySQL: SUBSTR(), SUBSTRING() Oracle: SUBSTR() SQL Server: SUBSTRING() 参数: expression 字符串.二进制字符串.文本.图像.列或包含列的表达式.请勿使用包含聚合函数