jsp技术:day5#1-JSTL--Functions标签
2016-08-01 14:39
411 查看
JSTL-Functions标签
更确切的说,它应该算是函数库。它的使用方法与之前的jstl标签不同,它的语法如下:
${fn:contains(“Tomcat”,”cat”)} -判断前面的字符串中是否包含后面的字符串。
要用functions函数库,先要导标签库:
<%@taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
演示几个常用的函数,其他的自己看着用就好。
<c:set value="hello word,my friend !" var="str"/>
fn:indexOf
${fn:indexOf(str,"wor") }<br/>
wor在str中的下标,返回值为int型,如果没有就返回-1
fn:contains
${fn:contains(str,"WORD") }<br/>
判断str中是否包含WORD,返回值为boolean型
fn:containsIgnoreCase
${fn:containsIgnoreCase(str,"WORD") }<br/>
判断str中是否包含忽越大小写的WORD。返回值为boolean型
fn:trim 和fn:length
<c:if test="${fn:trim(str).length() >0 }"> 字符串长度大于0 </c:if>
判断str去调两边空格的长度
#
本文完整代码如下:
fn.jsp
<%@page import="cn.hncu.elWeb.domain.User"%> <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> <%@taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> </head> <body> <h2>演示JSTL-Functions函数库页面</h2> <c:set value="hello word,my friend !" var="str"/> ${fn:indexOf(str,"wor") }<br/> ${fn:contains(str,"WORD") }<br/> ${fn:containsIgnoreCase(str,"WORD") }<br/> <br/> <c:if test="${fn:trim(str).length() >0 }"> 字符串长度大于0 </c:if> <br/> <br/> <br/> <br/> <br/> <br/> <br/> </body> </html>
相关文章推荐
- 【Java.Web】JSP —— 标签库taglib —— 第三方标签库 —— JSTL Functions
- JSP标签库之JSTL-functions
- 引入不了<%@taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>标签库的问题
- JDBC+Servlet+JSP整合开发之28-JSP_标准标签(JSTL)
- Web小结---Servlet,JSP,过滤器和监听器,四个作用域和九个内置对象,EL表达式语言,自定义标签,JSTL,国际化与汉字的编码
- jsp中用JSTL标签如何判断非空后输出List元素
- 变量存取范围及JSP、JSTL和Struts技术中变量的存取方法
- Web小结---Servlet,JSP,过滤器和监听器,四个作用域和九个内置对象,EL表达式语言,自定义标签,JSTL,国际化与汉字的编码
- 轻量级标签JSTL在Jsp中的重磅应用
- JSP中JSTL核心标签库的标签
- jsp无法识别jstl标签处理
- JSP之JSTL_functions
- JSP标签(JSTL)
- JSTL中functions标签
- --JSTL之functions标签--借鉴自网易博客
- JSP学习——怎样为没有JSTL的项目加上jstl标签库
- jsp 函数标签库(http://java.sun.com/jsp/jstl/functions)
- jsp EL表达式结合JSTL标准标签实现分页
- jsp---JSTL标签详解
- jsp标准标签&jstl标签用法笔记