`
- 浏览:
7132954 次
- 性别:
- 来自:
上海
-
<%@ page language="java" contentType="text/html; charset=UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
${ header['accept'] }
<c:set value="${ fn:split(header['accept'], ',') }" var="names" />
header['accept']:
<br />
<c:forEach items="${ names }" var="name">
${ name } <br />
</c:forEach>
<%
String sss="新乡,洛阳,郑州,鹤壁";
application.setAttribute("string1",sss);
%>
<c:set value="${ fn:split(string1, ',') }" var="str1" />
<br />
<br />
<c:forEach items="${ str1 }" var="s">
${ s } <br />
</c:forEach>
</body>
</html>
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
JSTL(JavaServer Pages Standard Tag Library)是一个用于简化JSP开发的标准标签库,其中的fn标签提供了一系列方便的字符串处理函数。这些函数使得在JSP页面中进行字符串操作更加简单,无需编写复杂的Java脚本。...
在Java Server Pages (JSP) 开发过程中,为了简化代码编写与维护,提高开发效率,`jstl_fn` 标签库作为一种强大的工具被广泛应用于处理字符串操作。本文将详细介绍`jstl_fn`标签库中的常用函数,并通过具体示例来...
-- 使用fn:split分割字符串 --> <c:set var="words" value="${fn:split('a b c d e f g h i j k l m n o p q r s t u v w x y z', ' ')}"/> <c:forEach items="${words}" var="word"> ${word} </c:forEach> ``` ...
JSTL提供了一系列标准标签,帮助开发者处理循环、条件判断等逻辑操作,并且通过其内建的`fn`函数库,能够对字符串进行丰富的文本处理。下面我们将详细介绍JSTL中`fn`函数库的主要功能及其使用方法。 #### 1. fn:...
2. **数组和集合操作**:如`fn:length()`获取数组或集合的长度,`fn:indexesOf()`找到指定元素在数组或集合中出现的位置,`fn:split()`将字符串按照分隔符分割成数组。 3. **日期和时间处理**:例如`fn:formatDate...
9. **fn:split** - 通过指定的分隔符将字符串分割成一个数组。例如,`${fn:split(customerNames, ';')} `将`customerNames`按分号分割。 10. **fn:startsWith** - 检查字符串是否以特定的前缀开始。例如,`<c:if ...
其中,`fn`函数标签库是JSTL的一部分,提供了多种用于处理字符串和集合的强大工具。本文档旨在详细介绍`fn`函数标签库中的各个标签及其用法,通过具体的示例帮助开发者更好地理解和运用这些功能。 #### 二、标签库...
fn 函数是 JSTL 中的一个重要组件,提供了多种字符串操作函数,例如字符串包含、字符串以某个子串结尾、字符串的长度等等。这些函数可以直接在JSP页面中使用,简化了代码编写,并提高了代码的可读性。 在使用 fn ...
其中,`fn`函数是JSTL的一个重要组成部分,主要用于字符串操作。而EL(Expression Language)则是用于在JSP页面中方便地访问数据的一种表达式语言。本文将详细介绍JSTL中的`fn`函数以及如何与EL结合使用。 #### ...
9. **`split()`**: 根据分隔符将字符串分割成数组。 ```jsp <c:set var="str" value="apple,banana,orange" /> <c:forEach items="${fn:split(str, ',')}" var="fruit"> ${fruit} </c:forEach> ``` 这...
9. `fn:split(string, separator)`:根据`separator`将`string`分割成一个数组。例如,`fn:split("apple,banana,cherry", ",")`返回`["apple", "banana", "cherry"]`。 10. `fn:startsWith(string, prefix)`:检查`...
使用`fn:split`分割字符串 ```jsp <c:set var="namesList" value="${fn:split(customerNames, ';')}" /> ``` 利用`fn:split`函数根据分隔符`;`将字符串`customerNames`分割成一个列表,并将其保存到`namesList`...
9. **fn:split**:这个函数根据指定的分隔符将字符串分割成数组。例如,`${fn:split("one,two,three", ",")}`将返回一个包含`"one"`, `"two"`, `"three"`的数组。 10. **fn:substring**:这个函数用于提取源字符串...
这些函数可以帮助开发者高效地处理字符串相关的任务,如判断字符串是否包含特定内容、替换字符串中的部分文本、分割字符串等。通过合理利用这些函数,可以大大减少代码量,提高程序的可读性和可维护性。
9. `fn:split(string, separator)`:根据`separator`将`string`分割成数组,每个分割的部分成为数组的一个元素。 10. `fn:startsWith(string, prefix)`:检查`string`是否以`prefix`开头,如果是以`prefix`开始,...
总结一下,"jstl字符串集合类的例子"主要展示了如何使用JSTL的`<c:forEach>`标签和`fn:split()`函数处理字符串集合,包括遍历字符串中的单词、处理各种集合类型的数据,以及利用`<c:forEach>`标签的特性进行定制化的...
<c:set var="parts" value="${fn:split('Hello,World,from,JSTL', ',')}"/> <c:forEach items="${parts}" var="part"> <c:out value="${part}"/> </c:forEach> ``` 上述代碼將把"Hello,World,from,JSTL"分割...
- **fn:split**:按指定字符分割字符串。 - **语法**:`${fn:split(str, separator)}` - **示例**:将`customerNames`按`;`分割: - `${fn:split(customerNames, ';')}` - **fn:startsWith**:判断字符串是否以...
- `fn:split()`:按分隔符将字符串分割成数组。 JSTL的优势在于它与JSP页面的分离,提高了代码的可读性和可维护性,降低了开发复杂度。由于其基于标准,所以跨应用服务器兼容性好。然而,JSTL并不是万能的,对于...
4. `fn:split()`:根据分隔符将字符串分割成数组。 5. `fn:join()`:将数组或集合连接成一个字符串。 6. `fn:toLowerCase()`和`fn:toUpperCase()`:转换字符串的大小写。 7. `fn:trim()`:去除字符串两端的空白字符...