1. jstl 사용법
JSTL을 사용하기 위해서는 2개의 .jar파일이 있어야한다.
test.jsp
jsp파일에서 사용하기
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
jstl을 taglib를 로드해줄때 prefix를 c로 고정을 해준다.
그리고나서 jsp에서 조건문, 반복문, 등등 여러가지 사용이 가능하다
위에 예시코드는 로그인이 되어있을때의 화면과 로그아웃 되어있을때의 화면을 jstl을 사용해서 조건에 따라 화면을 구성하는 코드이다
<ul style="margin-top: 145px;">
<c:if test="${empty loginId }">
<li><a href="titleListPage.do">문제 목록</a></li>
<li><a href="loginPage.do">문제 출제</a></li>
<li><a href="loginPage.do">찜목록</a></li>
<li><a href="loginPage.do">후원 랭킹</a></li>
</c:if>
<c:if test="${not empty loginId }">
<li><a href="titleListPage.do">문제 목록</a></li>
<li><a href="makeTitlePage.do">문제 출제</a></li>
<li><a href="wishListPage.do">찜목록</a></li>
<li><a href="sponsorPage.do">후원 랭킹</a></li>
</c:if>
</ul>
2. jstl을 사용해서 금액 천 단위마다 콤마 찍기
먼저 fmt를 로드해준다.
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
숫자 데이터를 불러와 jstl을 사용해주면 된다.
<fmt:formatNumber value="[정수 데이터 입력]" currencyCode="KRW" /> 원 후원하셨습니다.<br>
'개발일지 > JSP' 카테고리의 다른 글
에러페이지 설정하기 (0) | 2024.01.29 |
---|---|
doFilter 예시 (0) | 2024.01.18 |
커스텀 태그 (0) | 2024.01.17 |
상세페이지 데이터 가져오기 (1) | 2024.01.08 |
JSP - 내장객체 (1) | 2024.01.08 |
댓글