taglib (el) 명령어 사전 (정리진행중)
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
// substring
// java : "123abc".substring(2, 5); // return 3ab
${fn:substring("20120102", 4, 6)} <!-- return 01 -->
// split
${fn:split("abc@def.com","@")[0]} <!-- return "abc" -->
${fn:split("abc@def.com","@")[1]} <!-- return "def.com" -->
// join(array, separator)
-> eaual javascript join
// indexOf
${fn:indexOf("abc@def.com","@")} <!-- return 3 -->
// length
${fn:length('abc')} <!-- return 3 -->
${fn:length('')} <!-- return 0 -->
${fn:length(null)} <!-- return 0 -->
// replace
<%
pageContext.setAttribute("cr", "\r");
pageContext.setAttribute("cn", "\n");
pageContext.setAttribute("crcn", "\r\n");
pageContext.setAttribute("br", "<br/>");
%>
${fn:replace(result.contents,cn, br)}
// collection 및 List 객체의 size return
<c:set var="takeSize" value="${fn:length(takeList)}" />
// contains
${fn:contains('abc','b')}<!-- return true -->
// containsIgnoreCase
${fn:contains('aBc','b')}<!-- return true -->
// startsWith
${fn:startsWith('aBc','aB')}<!-- return true -->
// endsWith
${fn:endsWith('aBc','Bc')}<!-- return true -->
// trim(String) -> equal java trim
// escapeXml("<a>b</a>")
// substringAfter
${fn:substringAfter('aBcDef','Bc')}<!-- return 'Def' -->
// substringBefore
${fn:substringBefore('aBcDef','Bc')}<!-- return 'a' -->
// fn:toLowerCase(string)
-> equal java toLowerCase
// fn:toUpperCase(string)
-> equal java toLowerCase
'java > coding' 카테고리의 다른 글
jQuery plugin 정리 (+ bootstrap color picker 포함) (0) | 2014.05.15 |
---|---|
[도움말] jQuery 1.4 chm (0) | 2013.10.24 |
web.xml filter (1) | 2012.07.11 |