`
张洪财
  • 浏览: 275974 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jstl 字符串分割

    博客分类:
  • jstl
阅读更多

<c:forTokens>
<c:forTokens>标签有以下属性

属 性 描 述 是否必须 缺省值
items 进行循环的项目
delims 分割符
begin 开始条件 0
end 结束条件 集合中的最后一个项目
step 步长 1
var 代表当前项目的变量名
varStatus 显示循环状态的变量



例子


<c:forTokens items="a:b:c:d" delims=":" var="token">
<c:out value="${token}"/>
</c:forTokens>


这个标签的使用相当于java.util.StringTokenizer类。在这里将字符串a:b:c:d以:分开循环四次,token是循环到当前分割到的字符串。

4.导入文件和URL

JSTL核心标签库支持使用<c:import>来包含文件,使用<c:url>来打印和格式化URL,使用<c:redirect>来重定向URL。

<c:import>
<c:import>标签包含另外一个页面代码到当前页,它有以下属性

属 性 描 述 是否必须 缺省值
url 需要导入页面的url
context /后跟本地web应用程序的名字 当前应用程序
charEncoding 用于导入数据的字符集 ISO-8859-1
var 接受导入文本的变量名 page
scope 接受导入文本的变量的变量范围 1
varReader 用于接受导入文本的java.io.Reader变量名
varStatus 显示循环状态的变量



<c:url>
<c:url>标签输出一个url地址,它有以下属性

属 性 描 述 是否必须 缺省值
url url地址
context /后跟本地web应用程序的名字 当前应用程序
charEncoding 用于导入数据的字符集 ISO-8859-1
var 接受处理过的url变量名,该变量存储url 输出到页
scope 存储url的变量名的变量范围 page



例子:


<c:import url="http://www.url.com/edit.js" var="newsfeed"/>


将url http://www.url.com/edit.js包含到当前页的当前位置,并将url保存到newsfeed变量中


<a href="<c:url url="/index.jsp"/>"/>


在当前页的当前位置输出<a href="http://www.yourname.com/index.jsp"/>,http://www.yourname.com是当前页的所在的位置。


分享到:
评论

相关推荐

    jstl字符串集合类的例子

    在这个"jstl字符串集合类的例子"中,我们将深入探讨如何使用JSTL处理字符串集合,如ArrayList、LinkedList或HashSet等。JSTL的核心是其迭代和条件标签,它们可以帮助我们优雅地遍历各种数据结构,包括字符串中的字符...

    直接截取jstl长度控制字符串长短

    ### 直接截取JSTL长度控制字符串长短 在Java Web开发中,JSTL(JavaServer Pages Standard Tag Library)是一种常用的标签库,它提供了一系列功能强大的标签,用于简化JSP页面的开发过程。其中,`&lt;fn:substring&gt;`是...

    jstl标签jar包(jstl-api-1.2和jstl-impl-1.2)

    - `&lt;fn:split&gt;` 和 `&lt;fn:join&gt;`:字符串分割与合并。 - `&lt;x:parse&gt;` 和 `&lt;x:transform&gt;`:处理XML文档。 使用JSTL可以极大地提高JSP页面的可读性和可维护性,因为它们将复杂的逻辑转换为直观的标签形式。在项目中,...

    JSTL自带语法,可对 el穿过来的参数进行处理 格式化或者处理字符串

    本文將重點介紹JSTL中的幾個常用函數,這些函數用於對EL表達式傳遞的參數進行格式化或處理字符串。 #### 1. `fn:contains(string, substring)` 該函數用於判斷指定的`string`是否包含`substring`,如果包含則返回`...

    jstl标签库介绍.zip|jstl标签库介绍.zip

    4. `fn:split()`:根据分隔符将字符串分割成数组。 5. `fn:join()`:将数组或集合连接成一个字符串。 6. `fn:toLowerCase()`和`fn:toUpperCase()`:转换字符串的大小写。 7. `fn:trim()`:去除字符串两端的空白字符...

    jstl标签.rar

    `&lt;fn:length&gt;` 计算字符串或集合的长度,`&lt;fn:substring&gt;` 截取字符串的一部分,`&lt;fn:split&gt;` 将字符串分割成数组。 4. Sql库:对于需要进行数据库操作的场景,JSTL的sql库提供了执行SQL查询、处理结果集等功能。`...

    JSTL_FUNCTION(中文版)

    通过以上介绍,我们可以看到JSTL 1.1中提供了丰富的字符串处理函数,这些函数大大简化了开发者在处理字符串时的工作量,使得代码更加简洁易读。了解并熟练掌握这些函数的使用方法对于提高开发效率和代码质量具有重要...

    JSTL标签.zip

    - `fn:split()`:根据分隔符将字符串分割成数组。 - `fn:indexOf()`:查找子字符串在字符串中的位置。 - `fn:length()`:计算字符串或数组的长度。 **5. JSTL与其他技术的结合** JSTL可以与EL(Expression ...

    JSTL驱动架包

    - `&lt;fn:split&gt;`:将字符串分割成数组。 - `&lt;fn:contains&gt;`:检查字符串是否包含指定子串。 **JSTL与EL的结合使用** EL(Expression Language)是一种轻量级的脚本语言,用于在JSP页面中访问JavaBean属性和表达式...

    jstl入门示例源码

    例如,`fn:length()`可以获取数组或集合的长度,`fn:split()`用于字符串分割。 4. ** fmt标签库**:用于国际化和格式化数据,如日期、时间、数字等。`&lt;fmt:formatDate&gt;`可以格式化日期,`&lt;fmt:message&gt;`用于获取...

    JSTL标签 参考手册

    这些函数可以方便地在JSP页面上执行常见的计算和数据转换,如`fn:length()`(获取数组或集合长度)、`fn:split()`(字符串分割)等,极大地丰富了JSP页面的功能。 3. **JSTL fmt(格式化标签库)**:这个库用于格式...

    jstl-impl-1.2

    2. **Fn标签库**:函数库,提供了一些实用的字符串和集合操作函数,如`&lt;fn:length&gt;`用于获取字符串或数组长度,`&lt;fn:substring&gt;`用于截取字符串,`&lt;fn:split&gt;`用于字符串分割等,使得在JSP页面上进行数据处理更为...

    IBM jstl讲义课件

    - **函数标签库(Functions tag library)**:提供一些实用的函数,如`&lt;fn:split&gt;`进行字符串分割。 **2. JSTL的安装与使用:** 首先,需要从Apache Jakarta项目中下载JSTL的实现,确保你的容器(如Tomcat)支持...

    JSTL的JAR包

    例如,`fn:length()`用于计算数组或集合的长度,`fn:split()`用于字符串分割。 使用JSTL的优点包括: - 提高代码的可读性和可维护性:通过XML标签,代码结构更清晰,更容易理解。 - 遵循MVC(Model-View-...

    JSTL API帮助文档

    函数库提供了一些有用的函数,例如`fn:contains()`检查字符串是否包含特定子串,`fn:split()`将字符串分割成数组。 7. **JSTL与Struts、Spring MVC等框架的集成** JSTL可以与其他MVC框架结合使用,提供更丰富的...

    jstl fn函数 and EL

    - **应用场景**:将字符串分割成数组或集合。 ##### 10. **fn:startsWith** - **功能**:判断字符串是否以指定的前缀开始。 - **示例**: ```jsp ${fn:startsWith(product.id, '100-')}"&gt; &lt;!-- 如果product....

    jstl开发使用手册

    - **fn:split**:将字符串分割成数组,使用指定的分隔符。 - **fn:substring** 和 **fn:substringBefore/After**:从字符串中提取子串。 - **fn:toLowerCase** 和 **fn:toUpperCase**:转换字符串的大小写。 - **fn:...

    jstl标签jar包

    4. **函数标签库**:提供了一些常用的字符串和数组操作函数,如`fn:length()`计算数组或集合的长度,`fn:split()`将字符串分割成数组。 安装和使用JSTL步骤如下: 1. 下载`jstl.jar`和`standard.jar`,并将它们放...

    jstl文档和正则表达式文档

    - `&lt;fn:split&gt;`:字符串分割。 - `&lt;fn:contains&gt;`:检查字符串是否包含指定子串。 4. **sql**:SQL标签库,用于执行数据库查询。 - `&lt;sql:query&gt;`:执行SQL查询。 - `&lt;sql:update&gt;`:执行SQL更新语句。 - `...

    JSTL详解---附源码

    - `&lt;fn:split&gt;`:字符串分割。 **7. JSTL JDBC** - `&lt;sql:query&gt;`:执行SQL查询。 - `&lt;sql:update&gt;`:执行SQL更新语句。 - `&lt;sql:transaction&gt;`:管理数据库事务。 **源码分析** 提供的`JSTL_SRC.rar`文件可能...

Global site tag (gtag.js) - Google Analytics