프로그래밍/JSP Servlet

JSP/Servlet - JSTL <c:if> 커스텀 액션 사용하기

가카리 2016. 1. 24. 21:35
반응형

 

JSP/Servlet – JSTL <c:if> 커스텀 액션 사용하기

 

자바에서 if문을 커스텀액션으로 구현하려면 <c:if> 커스텀 액션을 사용하면 됩니다.

 

    <c:if test="${조건식}">

        실행 할 코드

    </c:if>

 

만약 다음과 같이 하면 무조건 조건문이 true가 됩니다. (반대의 경우는 false를 넣어주면됩니다.)

 

    <c:if test="true">

        실행 할 코드

    </c:if>

 

 

예제는 JSTL를 사용하므로 반드시 WEB-INF/lib폴더에 JSTL 라이브러리 파일을 넣는 것을 잊지맙시다.

 

MaxValue.jsp

 

<%@ page language="java" contentType="text/html; charset=EUC-KR"

pageEncoding="EUC-KR"%>

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

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=EUC-KR">

<title>Insert title here</title>

</head>

<body>

    <c:if test="${param.NUM1 > param.NUM2}"><!-- 자바의 if문을 생각하면 된다. -->

        ${param.NUM1 } 큽니다.

    </c:if>

    <c:if test="${param.NUM1 < param.NUM2}">

        ${param.NUM2 } 큽니다.

    </c:if>    

</body>

</html>

실행 화면

뒷부분에 NUM1~~부분을 꼭 써줘야 함을 잊지맙시다.

반응형