fn:indexOf()方法查找字符串在另一个字符串中第一次出现的位置,以及与fn:subString()方法联用

<%@ page language="java" contentType="text/html; charset=UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
<%@ 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>Insert title here</title>
</head>
<body>

fn:indexOf('filename.txt', '.') = ${ fn:indexOf('filename.txt', '.') }

</body>
</html>

<%@ page language="java" contentType="text/html; charset=UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
<%@ 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>Insert title here</title>
</head>
<body>

<c:set var="email">liujhua@cn.ibm.com</c:set>
fn:indexOf(email,'@')=${ fn:indexOf(email, '@') } <br/>

${ fn:substring(email, 0, fn:indexOf(email, '@') ) } <br/>

${ fn:substringBefore(email, '@') } <br/>

${ fn:substringAfter(email, '@') }

</body>
</html>

原文地址:https://www.cnblogs.com/Nickzerui/p/4543296.html