可以截取,用fn函数:
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
下面是JSTL中自带的方法列表以及其描述
函数名 函数说明 使用举例
fn:contains 判断字符串是否包含另外一个字符串 <c:if test="${fn:contains(name, searchString)}">
fn:containsIgnoreCase 判断字符串是否包含另外一个字符串(大小写无关) <c:if test="${fn:containsIgnoreCase(name, searchString)}">
fn:endsWith 判断字符串是否以另外字符串结束 <c:if test="${fn:endsWith(filename, ".txt")}">
fn:escapeXml 把一些字符转成XML表示,例如 <字符应该转为< ${fn:escapeXml(param:info)}
fn:indexOf 子字符串在母字符串中出现的位置 ${fn:indexOf(name, "-")}
fn:join 将数组中的数据联合成一个新字符串,并使用指定字符格开 ${fn:join(array, ";")}
fn:length 获取字符串的长度,或者数组的大小 ${fn:length(shoppingCart.products)}
fn:replace 替换字符串中指定的字符 ${fn:replace(text, "-", "•")}
fn:split 把字符串按照指定字符切分 ${fn:split(customerNames, ";")}
fn:startsWith 判断字符串是否以某个子串开始 <c:if test="${fn:startsWith(product.id, "100-")}">
fn:substring 获取子串 ${fn:substring(zip, 6, -1)}
fn:substringAfter 获取从某个字符所在位置开始的子串
${fn:substringAfter(zip, "-")}
fn:substringBefore 获取从开始到某个字符所在位置的子串 ${fn:substringBefore(zip, "-")}
fn:toLowerCase 转为小写 ${fn.toLowerCase(product.name)}
fn:toUpperCase 转为大写字符 ${fn.UpperCase(product.name)}
fn:trim 去除字符串前后的空格 ${fn.trim(name)}
函数
描述
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)转换为对应的XML character entity code,并返回
fn:indexOf(string, substring)
返回参数substring在参数string中第一次出现的位置
fn:join(array, separator)
将一个给定的数组array用给定的间隔符separator串在一起,组成一个新的字符串并返回。
fn:length(item)
返回参数item中包含元素的数量。参数Item类型是数组、collection或者String。如果是String类型,返回值是String中的字符数。
fn:replace(string, before, after)
返回一个String对象。用参数after字符串替换参数string中所有出现参数before字符串的地方,并返回替换后的结果
fn:split(string, separator)
返回一个数组,以参数separator 为分割符分割参数string,分割后的每一部分就是数组的一个元素
fn:startsWith(string, prefix)
如果参数string以参数prefix开头,返回true
fn:substring(string, begin, end)
返回参数string部分字符串, 从参数begin开始到参数end位置,包括end位置的字符
fn:substringAfter(string, substring)
返回参数substring在参数string中后面的那一部分字符串
fn:substringBefore(string, substring)
返回参数substring在参数string中前面的那一部分字符串
fn:toLowerCase(string)
将参数string所有的字符变为小写,并将其返回
fn:toUpperCase(string)
将参数string所有的字符变为大写,并将其返回
fn:trim(string)
去除参数string 首尾的空格,并将其返回
如果 getUserBirthday 得到的是 java.util.Date 类型或者它的子类的话
可以采用 JSTL 的 fmt 进行日期格式化显示
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<fmt:formatDate value="${u[0].userBirthday}" pattern="yyyy-MM-dd">
pattern 完全按照 SimpleDateFormat 的格式书写
分享到:
相关推荐
然而,当在WebLogic环境中运行含有JSTL的项目时,可能会遇到编译错误,如描述中所示的`weblogic.servlet.jsp.CompilationException`。 错误提示指出,JSTL的核心验证类`JstlCoreTLV`在执行时抛出了`...
在Tomcat 5.5或更高版本中,如果不自带JSTL支持,你需要手动添加JSTL的JAR文件到Web应用的`WEB-INF/lib`目录,并在`web.xml`中配置相应的标签库描述文件URI。 **通用标记详解**: - `<c:out>`:用于安全地输出数据...
TLD(Tag Library Descriptor)文件是用来描述标签库的文件,它包含了每个标签的功能描述、使用方法以及实现细节。当我们从Sun的官方网站下载了JSTL的压缩包后,会发现其中有一个`tld`文件夹,里面包含了多个`.tld`...
下面是JSTL中自带的方法列表以及其描述 函数名 函数说明 使用举例 fn:contains 判断字符串是否包含另外一个字符串 ${fn:contains(name,> fn:containsIgnoreCase 判断字符串是否包含另外一个字符串(大小写无关) <...
注:下文中的 *** 代表文件名中的版本号。 # 【javax.servlet-api-***.jar中文文档.zip】 中包含: 中文文档:【javax.servlet-api-***-javadoc-API文档-中文(简体)版.zip】 jar包下载地址:【javax.servlet-api-*...
1. 内置标签:Jeecms系统自带的一系列常用标签,如文章列表、新闻推荐、广告位等。 2. 自定义标签:开发者可以根据需求创建新的标签,以满足特定业务场景的需求。 三、标签的使用步骤 1. 引入标签库:在JSP页面中,...
标题 "输入网址,展示网页中的图片" 描述的是一个简单的应用程序功能,用户只需提供一个网址,程序会解析这个URL对应的网页源代码,并在界面上显示其中的图片。这个功能主要涉及了Java Web开发的一些核心技术和概念...
【压缩包子文件的文件名称列表】中的"【毕业设计】学生成绩管理源码"可能包含以下组成部分: 1. **源代码文件**:包括JSP页面、Servlet、JavaBean等,它们共同构成了系统的业务逻辑和界面展示。 2. **数据库脚本**:...
2. 在 JSP 页面中使用 JSTL 标签库中的 `<c:if>` 来判断用户是否已经登录。例如: ```jsp ${not empty user}"> 用户名:${user.username} 邮箱:${user.email} ``` 3. 获取当前登录用户的信息通常需要...
描述:本文深入解析了多种Web框架的发展历程,特别是针对初学者,提供了全面且易懂的介绍。 标签:GXT、JSF、GWT 内容概览:从HTML标签为基础的Web开发框架类型,如JSF、Struts、Tapestry、WebWork等,到模仿MVC...
【描述】中的"自带需求文档,ppt演示"表明该资源包含项目的需求分析和介绍,这有助于理解网站设计的目标和功能。"运行环境:mysql,eclipse,tomcat"指明了开发和运行此项目的必备软件:MySQL是用于存储数据的关系型...
描述中提到Spring Boot自带的模板引擎可能不如JSP顺手,这可能是因为Spring Boot默认推荐使用Thymeleaf、Freemarker等现代模板引擎,它们有更强大的模板语法和更好的分离关注点。但JSP作为传统的视图技术,对于一些...
【JSP与Tomcat简介】 JavaServer Pages(JSP)是一种动态网页技术,它允许开发者在HTML、XML或其他...在实际开发中,熟练运用JSP和Tomcat能够有效地构建动态Web应用,同时利用EL和JSTL可以提高代码的简洁性和可读性。
6. **JSTL(JavaServer Pages Standard Tag Library)**:一组标准标签库,提供各种功能,如循环、条件判断、XML处理等,减少脚本元素的使用。 【压缩包子文件的文件名称列表】:未提供具体的文件名,但通常会包含...
以下是根据标题、描述和部分内容列出的一些关键知识点: 1. **Codec** 包:这个包包含了各种编码和解码算法,如语音编码器、Hex 编码、Base64 编码以及 URL 编码器。它们是数据传输和存储时常用到的工具,例如在...
标题 "2011年1月20日 TOMCAT配置 及EXAMPLE文件夹简单浏览" 涉及到的是关于Apache Tomcat服务器的配置以及如何理解并使用其自带的EXAMPLES目录。Apache Tomcat是一款开源的Java Servlet容器,主要用于部署和运行Java...
- ** Jasper2**:在Tomcat 8中,Jasper2被用于处理EL(Expression Language)和JSTL(JavaServer Pages Standard Tag Library)。 - **Apr(Apache Portable Runtime)**:提供高性能的网络连接器,提高了Tomcat的...
6. **性能优化**:可以通过调整`server.xml`中的线程池设置(如`maxThreads`和`minSpareThreads`),以及`AcceptCount`等参数来优化Tomcat的性能。 7. **集群与负载均衡**:尽管Tomcat 5.5.26对集群支持较弱,但...
客服可以在后台管理系统中处理用户的询问以及投诉。 2.2. 功能架构 2.2.1. 系统功能图 2.2.2. 功能描述 后台管理系统:管理商品、订单、类目、商品规格属性、用户管理以及内容发布等功能。 前台系统:用户...