<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %> <%@ taglib prefix="ex" uri="/jstl-examples-taglib" %> JSTL Functions • Split/Join

Split/Join

fn:split

Input String Delimiters Result
${s1} empty string ${ex:display(fn:split(s1, ""))}
${s3} | ${ex:display(fn:split(s3, "|"))}
${s3} + ${ex:display(fn:split(s3, "+"))}
${s5} |+ ${ex:display(fn:split(s5, "|+"))}
empty string empty string  ${ex:display(fn:split("", ""))}

fn:join

Input Array Separator Result
${ex:display(a1)} + ${fn:join(a1, " + ")}
${ex:display(a1)} <sep> ${fn:join(a1, " <sep> ")}
${ex:display(a1)} empty string ${fn:join(a1, "")}
${ex:display(a1)} null ${fn:join(a1, null)}
null empty string  ${fn:join(null, "")}