Web Server - 유용한 JSTL 태그

Bloooooooooooooog..·2023년 4월 3일
0

실제로 JSTL에서 가장 많이 쓰이는 core 태그 외에도 알아두면 유용한 태그가 있어서 기록해두기로 했다.

sql 태그

<%@ taglib prefix="sql" uri="http://java.sun.com/jsp/jstl/sql"%>

<!-- 데이터베이스 연결 -->
<sql:setDataSource var="conn"
driver="orcle.jdbc.driver.OracleDriver"
url="데이터베이스주소"
user="데이터베이스 유저정보"
password="데이터베이스 유저 패스워드" />


<sql:update dataSource="${conn}">
	DML 구문
    예)INSERT INTO MEMBER VALUES(1, '김김', 30)
</sql:update>

<sql:query var="result" dataSource="${conn}">
	조회 구문
    예)SELECT FROM MEMBER WHERE MEMBER_NO = ?
    <param>1</param>
</sql:query>
<!-- preparestatement와 유사하게 사용 가능하다-->

format 태그

특정 문자나 숫자를 포매팅하는 태그.
상당히 광범위한 사용법이 있지만 데이터베이스에서 가져온 숫자에 쉼표를 줄 때 사용했다.

<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>

<fmt:formatNumber value="${num}" /> <br/>

만약 jstl에서 num이란 변수에 123456을 지정했다고 하면

123,456

과 같은 형식으로 출력된다.

jstl을 이용해, 화폐 형식 소숫점 지정 등 다양한 활용법이 존재한다.

profile
공부와 일상

0개의 댓글