반응형
250x250
Notice
Recent Posts
Recent Comments
Link
관리 메뉴

Yeonee's Story

[JSP] JSP Action Tag (커스텀액션태그 - JSTL Functions) 본문

⋆ 。゜☁︎ 。⋆ 。゜☾゜。⋆⋆ 。゜☁︎ 。⋆ 。゜☾゜。⋆/JSP

[JSP] JSP Action Tag (커스텀액션태그 - JSTL Functions)

yeonee 여니 2023. 7. 31. 00:22
728x90
반응형
SMALL

안녕하세요.
https://blog.naver.com/sysysy0302 여니입니다 :)

 

yeonee 블로그 : 네이버 블로그

예쁘고 맛있게 먹고 건강하게,강인하지만 온화하게 행하라. ※맛스타운스타일상 인스타 www.instagram.com/s2._.y25n ※맛집감성일상 유튜브https://youtube.com/channel/@S2_yeonee 티스토리https://yeoneeluv.tistory.co

blog.naver.com

 

* JSTL이란?

JSP Standard Tag Library의 약자로 JSP에서 사용되는 커스텀 액션 태그 집합.
공통적으로 사용되는 코드들의 집합을 보다쉽게 사용할수 있도록 태그화해서 표준으로 제공하는 라이브러리들이다.

 

<03_functions.jsp>

<h1>JSTL Functions Library</h1>

<c:set var="str" value="How are you ?"/>

str : ${str } <br>

문자열 의 길이 : ${ fn:length(str) } 글자 <br>
문자열 의 길이 : ${ str.length() } 글자 <br>

모두 대문자로 출력 : ${ fn:toUpperCase(str) } <br>
모두 소문자로 출력 : ${ fn:toLowerCase(str) } <br>

are 의 시작 인덱스 : ${ fn:indexOf(str, "are") } <br> <!-- (찾고자하는 문자열값, 찾고자하는 문자) / "" or '' 노상관 -->

are 을 were로 변경 : ${ fn:replace(str, "are", "were") } <br>  <!-- (바꾸고자하는 문자열, 바꾸고자하는 부분, 바꿀내용) -->

str : ${str } <br> <!-- 내용 바뀌지 x -->

str에 "are" 이라는 문자열이 포함되어있나?
<c:if test="${ fn:contains(str,'are') }"> <!-- 밖에 ""했으면 안쪽은 '' -->
    포함되어있음
</c:if>

 

<index.jsp 내용>

<h3>2. 커스텀 액션 태그</h3>
<a href="views/3_CustomAction/jstl.jsp">02_forward</a> <br>


<%-- <% request.getRequestDispatcher("vewsdsd/dsf?").forward(request, response) %>
    이렇게도 쓰일수있다. 하지만 그렇게 좋은 것은 아님. --%>

 

<화면 출력 모습>

728x90
반응형
LIST