Q1. EL (Expression Language)
Q2. ${ } 주의사항
Q3. ${ 연산자 사용 가능 }
jsp 코드 작성
<body>
<%
int i =3;
out.println("i = " + i);
%>
i = <%=i>
i = ${i} // 😈
</body>
Run as Server
i = 3
i = 3
i = // 🤜 결과 안나옵니다.
jsp 코드 작성
<body>
<%
request.setAttribute("i" , "16");
%>
//👇attribute의 이름
i = ${i} //😇
</body>
Run as Server
i = 16 // 🤜 결과가 드디어 나옵니다.
/
: 나누기의 몫%
: 나누기의 나머지&&
: and||
: or!
: not==
: 같다!=
: 같지 않다<
: ~보다 작다>
: ~보다 크다<=
: ~와 같거나 작다<=
: ~와 같거나 크다jsp 코드 작성
<body>
<%
request.setAttribute("i" , "16");
request.setAttribute("j" , "8");
%>
i = ${i} <br>
j = ${j} <br>
i/j : ${i/j} <br>
i%j : ${i%j} <br>
i>j && i>20 : ${i>j && i>20} <br>
i==15 || j==9 : ${i==15 || j==9} <br>
i != j : ${i != j} <br>
i < 20 : ${i < 20} <br>
i > 20 : ${i > 20} <br>
j <= 48 : ${j <= 48} <br>
j >= 48 : ${j >= 48} <br>
</body>
Run as Server
i = 16
j = 8
i/j : 2.0
i%j : 0
i>j && i>20 : false
i==15 || j==9 : false
i != j : true
i < 20 : true
i > 20 : false
j <= 48 : true
j >= 48 : false