jstl之fn

<%@ page language="java" contentType="text/html; charset=UTF-8"
	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" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>fn:contains</title>
</head>
<body>
	<c:set var="theString" value="I am a test String" />
	<c:out value="${theString }"></c:out><br>
	<c:if test="${fn:contains(theString, 'test')}">
		<p>Found test string
		<p>
	</c:if>

	<c:if test="${fn:contains(theString, 'TEST')}">
		<p>Found TEST string
		<p>
	</c:if>
</body>
</html>


<%@ page language="java" contentType="text/html; charset=UTF-8"
	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" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>fn:containsIgnoreCase</title>
</head>
<body>
	<c:set var="theString" value="I am a test String" />
	<c:out value="${theString }"></c:out>
	<br>
	<c:if test="${fn:containsIgnoreCase(theString, 'test')}">
		<p>Found test string
		<p>
	</c:if>

	<c:if test="${fn:containsIgnoreCase(theString, 'TEST')}">
		<p>Found TEST string
		<p>
	</c:if>
</body>
</html>

<%@ page language="java" contentType="text/html; charset=UTF-8"
	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" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>fn:endsWith</title>
</head>
<body>
	<c:set var="theString" value="I am a test String 123" />
	<c:out value="${theString }"></c:out>
	<br>
	<c:if test="${fn:endsWith(theString, '123')}">
		<p>String ends with 123
		<p>
	</c:if>

	<c:if test="${fn:endsWith(theString, 'TEST')}">
		<p>String ends with TEST
		<p>
	</c:if>
</body>
</html>

<%@ page language="java" contentType="text/html; charset=UTF-8"
	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" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>fn:escapeXml</title>
</head>
<body>
	<c:set var="string1" value="This is first String." />
	<c:set var="string2" value="This <abc>is second String.</abc>" />

	<p>With escapeXml() Function:</p>
	<p>string (1) : ${fn:escapeXml(string1)}</p>
	<p>string (2) : ${fn:escapeXml(string2)}</p>

	<p>Without escapeXml() Function:</p>
	<p>string (1) : ${string1}</p>
	<p>string (2) : ${string2}</p>
</body>
</html>

<%@ page language="java" contentType="text/html; charset=UTF-8"
	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" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>fn:indexOf</title>
</head>
<body>
	<c:set var="string1" value="This is first String." />
	<c:set var="string2" value="This <abc>is second String.</abc>" />

	<p>Index (1) : ${fn:indexOf(string1, "first")}</p>
	<p>Index (2) : ${fn:indexOf(string2, "second")}</p>
</body>
</html>

<%@ page language="java" contentType="text/html; charset=UTF-8"
	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" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>fn:join</title>
</head>
<body>
	<c:set var="string1" value="This is first String." />
	<c:set var="string2" value="${fn:split(string1, ' ')}" />
	<c:set var="string3" value="${fn:join(string2, '-')}" />

	<p>Final String : ${string3}</p>
</body>
</html>

<%@ page language="java" contentType="text/html; charset=UTF-8"
	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" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>fn:length</title>
</head>
<body>
	<c:set var="string1" value="This is first String." />
	<c:set var="string2" value="This is second String." />

	<p>Length of String (1) : ${fn:length(string1)}</p>
	<p>Length of String (2) : ${fn:length(string2)}</p>
</body>
</html>

<%@ page language="java" contentType="text/html; charset=UTF-8"
	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" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>fn:replace</title>
</head>
<body>
	<c:set var="string1" value="This is first String.first" />
	<c:set var="string2"
		value="${fn:replace(string1,  'first', 'second')}" />

	<p>Final String : ${string2}</p>
</body>
</html>

<%@ page language="java" contentType="text/html; charset=UTF-8"
	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" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>fn:split</title>
</head>
<body>
	<c:set var="string1" value="This is first String." />
	<c:set var="string2" value="${fn:split(string1, ' ')}" />
	<c:set var="string3" value="${fn:join(string2, '-')}" />

	<p>String (3) : ${string3}</p>

	<c:set var="string4" value="${fn:split(string3, '-')}" />
	<c:set var="string5" value="${fn:join(string4, ' ')}" />

	<p>String (5) : ${string5}</p>
</body>
</html>

<%@ page language="java" contentType="text/html; charset=UTF-8"
	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" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>fn:startsWith</title>
</head>
<body>
	<c:set var="string" value="Second: This is first String." />
	<c:out value="${string }"></c:out>
	<br>
	<c:if test="${fn:startsWith(string, 'First')}">
		<p>String starts with First</p>
	</c:if>
	<br />
	<c:if test="${fn:startsWith(string, 'Second')}">
		<p>String starts with Second</p>
	</c:if>
</body>
</html>

<%@ page language="java" contentType="text/html; charset=UTF-8"
	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" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>fn:substring</title>
</head>
<body>
	<c:set var="string1" value="This is first String." />
	<c:out value="${string1 }"></c:out>
	<br>
	<c:set var="string2" value="${fn:substring(string1, 5, 15)}" />
	<p>Final sub string : ${string2}</p>
</body>
</html>

<%@ page language="java" contentType="text/html; charset=UTF-8"
	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" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>fn:substringAfter</title>
</head>
<body>
	<c:set var="string1" value="This is first String." />
	<c:out value="${string1 }"></c:out>
	<br>
	<c:set var="string2" value="${fn:substringAfter(string1, 'is')}" />
	<p>Final sub string : ${string2}</p>
</body>
</html>

<%@ page language="java" contentType="text/html; charset=UTF-8"
	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" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>fn:substringBefore</title>
</head>
<body>
	<c:set var="string1" value="This is first String." />
	<c:out value="${string1 }"></c:out>
	<br>
	<c:set var="string2" value="${fn:substringBefore(string1, 'first')}" />
	<p>Final sub string : ${string2}</p>
</body>
</html>

<%@ page language="java" contentType="text/html; charset=UTF-8"
	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" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>fn:toLowerCase</title>
</head>
<body>
	<c:set var="string1" value="This is first String." />
	<c:out value="${string1 }"></c:out>
	<br>
	<c:set var="string2" value="${fn:toLowerCase(string1)}" />
	<p>Final string : ${string2}</p>
</body>
</html>

<%@ page language="java" contentType="text/html; charset=UTF-8"
	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" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>fn:toUpperCase</title>
</head>
<body>
	<c:set var="string1" value="This is first String." />
	<c:out value="${string1 }"></c:out>
	<br>
	<c:set var="string2" value="${fn:toUpperCase(string1)}" />
	<p>Final string : ${string2}</p>
</body>
</html>

<%@ page language="java" contentType="text/html; charset=UTF-8"
	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" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>fn:trim</title>
</head>
<body>
	<c:set var="string1" value="This is first String         " />
	<p>String (1) Length : ${fn:length(string1)}</p>
	<c:set var="string2" value="${fn:trim(string1)}" />
	<p>String (2) Length : ${fn:length(string2)}</p>
	<p>Final string : ${string2}</p>
</body>
</html>


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值