Expression Language : html에서 java코드 출력하기
<%@ page language="java" contentType="text/html; charset=EUC-KR"
pageEncoding="EUC-KR"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="EUC-KR">
<title>Insert title here</title>
</head>
<body>
<%
pageContext.setAttribute("num", "10");
%>
<%--
<%
String num = (String) pageContext.getAttribute("num");
%>
<%=num%>
--%>
${num + 30}
<br> ${num -5 }
<br> ${num * 5 }
<br> ${num div 5}
<br> ${num / 5}
<br> ${num mod 5}
<br> ${num % 5}
<br> ${num == 10}
<br> ${num eq 10}
<br> ${num != 10}
<br> ${num ne 10}
<br> ${num < 15}
<br> ${num lt 15}
<br> ${num > 15}
<br> ${num gt 15}
<br> ${num <= 10}
<br> ${num le 10}
<br> ${num >= 15}
<br> ${num ge 15}
<br> ${num >=10 && num >5}
<br> ${num >=10 and num > 5}
<br> ${num > 15|| num > 3}
<br> ${num > 15 or num > 3 }
<br> ${num >= 10 ? "안녕" : "잘가"}
<br> ${empty num}
<br> ${empty abc}
</body>
</html>
EL식으로 JSP에서 4개 Scope(페이지, 리퀘스트, 세션, 어플리케이션)
<%@ page language="java" contentType="text/html; charset=EUC-KR"
pageEncoding="EUC-KR"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="EUC-KR">
<title>Insert title here</title>
</head>
<body>
<%
pageContext.setAttribute("name", "페이지");
request.setAttribute("name", "리퀘스트");
session.setAttribute("name", "세션");
application.setAttribute("name", "어플리케이션");
%>
${sessionScope.name}
</body>
</html>
'Programming > Servlet & JSP' 카테고리의 다른 글
쿠키 값 읽어오기 (0) | 2020.02.23 |
---|---|
체크박스 EL식으로 값 가져오기 (0) | 2020.02.23 |
url option (0) | 2020.02.23 |
랜덤 당첨 (0) | 2020.02.23 |
방문자수 (0) | 2020.02.20 |