JSP标签JSTL(5)--常用的标签函数

在使用JSTL的标签函数的时候请务必加上如下代码

<!-- 添加jsp标签的核心库 -->
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>    

否则是没有办法使用到这些函数的。



常用的JSTL函数释义



首先,我们要在页面的最上方引用:

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

下面是JSTL中自带的方法列表以及其描述 :

fn:contains(string, substring)
假如参数string中包含参数substring,返回true
例如:

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

fn:endsWith(string, suffix)
假如参数 string 以参数suffix结尾,返回true
例如:

<c:set var="testStr" value="${analyze.command}" />
<c:choose>
   <c:when test="${fn:length(testStr) > 100}">
       <c:out value="${fn:substring(testStr, 0, 100)}" />  ......
   </c:when>
   <c:otherwise>
       <c:out value="${testStr}" />
   </c:otherwise>
</c:choose>
时间: 2024-09-25 05:59:24

JSP标签JSTL(5)--常用的标签函数的相关文章

javaeye-没找到问题在哪!!大神帮忙看一下代码(JSP使用JSTL的c:forEach标签显示数据怎么不管用

问题描述 没找到问题在哪!!大神帮忙看一下代码(JSP使用JSTL的c:forEach标签显示数据怎么不管用 <form name="myform" method="post" action="newstypeservlet?op=batchDelete"> <table border="1"> <tr> <th>编号</th> <th>类型名</t

JSP中常用的JSTL fmt(format格式化)标签用法整理_JSP编程

JSTL标签提供了对国际化(I18N)的支持,它可以根据发出请求的客户端地域的不同来显示不同的语言.同时还提供了格式化数据和日期的方法.实现这些功能需要I18N格式标签库(I18N-capable formation tags liberary).引入该标签库的方法为: <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> I18N格式标签库提供了11个标签,这些 标签从功能上

JSP标签 jstl 的常用方法

使用Java Web开发时,会经常使用jstl,它是一个轻量级的标签库,不像struts2 那样庞大. 现在总结jstl的常用场景 (1)如何在页面中引入jstl库 Java代码   <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>   <%@ taglib prefix="fn" uri="http://java.sun.com/jsp/js

JSP JSTL组件允许用标签编程

JSTL允许JSP程序员使用标签进行编程而不是Java代码.为了说明为什么这个 是可取的,给出一个快速简单的小例子.我们就举个非常简单的例子从1数到10 .我们用常规的基于scriptlet JSP网页和JSTL两种方式来制作这个网页.当这 个数到10的例子是使用scriptlet JSP编制的,JSP网页会有如下显示: < html> < head> < title>Count to 10 in JSP scriptlet< /title> < /h

JSP使用JSTL标签时报错,用的是jstl1.2.jar jdk为jdk1.6

问题描述 JSP使用JSTL标签时报错,用的是jstl1.2.jar jdk为jdk1.6 org.apache.jasper.JasperException: /list.jsp(14,2) According to TLD or attribute directive in tag file, attribute items does not accept any expressions 解决方案 没有接收到表达式,,,看你jstl怎么写的

Web---JSTL(Java标准标签库)-Core核心标签库、I18N国际化、函数库

前面为JSTL中的常用EL函数,后面的为具体演示实例! JSTL简介: JSTL(Java Standard Tag Library) –Java标准标签库. SUN公司制定的一套标准标签库的规范. JSTL标签库,是由一些Java类组成的. JSTL组成: JSTL –Core 核心标签库. 重点 JSTL – I18N - 国际化标签库.Internationalization- I18N JSTL – SQL – 数据库操作标签(有悖于MVC设计模式),现在都不用这个. JSTL - Fu

JSTL标签库(2) I18N格式化标签库

I18N格式化标签库 JSTL标签提供了对国际化(I18N)的支持,它可以根据发出请求的客户端地域的不同来显示不同的语言.同时还提供了格式化数据和日期的方法. 实现这些功能需要I18N格式标签库(I18N-capable formation tags liberary).引入该标签库的方法为: <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> I18N格式标签库提供了11个

360浏览器常用网站标签删除和添加方法

第一,删除和取消360常用网站 当我们不愿意将一些网站保存在360常用网站标签,只需要找到相应标签框右上角的"×",鼠标移上去,会提示:删除后将不再显示.单击"×",就可以将网站从360常用网站里面删除取消掉. 第二,如何将自己常用的网站添加到常用网站标签 当通过第一种方法删除常用网站后,将会出现上图左边所示的空白框,当单击"添加网站",会出现一个编辑框,我们在这里输入网站和标签就可以将自己常用的网站添加到常用网站标签. 第三,如何锁定和解锁36

tomcat-访问含有自定义标签的jsp文件,出现错误提示:标签处理类不能解析为类型

问题描述 访问含有自定义标签的jsp文件,出现错误提示:标签处理类不能解析为类型 1.该文件使用tomcat 发布 2.标签处理类已经过编译,没有错误,并且放到了WEB-INF/classes下面 我的思考:已经提示处理类can't be resolved,说明tld文件设置没有问题,路径也都正确,那请问,有什么原因会出现这样的情况? 解决方案 确定下web.xml中是否定义了该自定义标签

jsp无法插入java代码 scriptlet标签无法用

问题描述 jsp无法插入java代码 scriptlet标签无法用 大家好,我初学JSP,今天写了个JSP代码,是循环显示2的幂,但是运行后浏览器无法正常显示,请问是什么原因? 代码如下: Powers of 2 behold the powers of 2 Exponent 2^Exponent 解决方案 不知所云,请直接上代码!!