[JSP/Servlet] JSTL

JSTL 메뉴얼 다운

JSTL.pdf


JSTL 환경 만들기


다이나믹 웹 프로젝트에서 Maven 프로젝트로 Convert 시켜주고 mvnrepository.com 사이트에서 아래 사진과 같이 찾아가서

dependency 복사후 pom.xml에 추가해준뒤 저장한다.










pom.xml






jsp에서 jstl 활용 예제


<%@page import="vo.Customer"%>

<%@ page contentType="text/html;charset=UTF-8"%>

<%--JSTL 태그라이브러리 등록 --%>

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

<%--

session scope 에 "login_customer" 이름으로 Customer 객체를 속성으로 등록

 --%>

 <c:set scope="session" var="login_customer" value='<%=new Customer("이회원","lee@a.com",22,80.5,false) %>'/>

 <c:remove scope="session" var="login_customer"/> <!-- 속성 제거 -->

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>Insert title here</title>

</head>

<body><!-- 로그인한 고객의 나이가 19세 이상이면 성인용품 메뉴를 보여준다 -->


메뉴 : 

<!-- choose : 다중 조건, if : 단일조건 -->

<c:choose>

<c:when test="${empty sessionScope.login_customer}"> <!-- 로그인을 안했으면 -->

로그인 회원가입

</c:when>

<c:otherwise>

로그아웃 마이페이지 고객센터

<c:if test="${sessionScope.login_customer.age >=19 }">

성인용품

</c:if>

</c:otherwise>

</c:choose>

</body>

</html>

댓글

Designed by JB FACTORY