본문 바로가기
JSP

EL, JSTL

by 임혁진 2024. 1. 23.

 

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>

<%=1 +2 %><br>
${1+2}<br>
${1==1 }<br>
${1==2? '같음' : '다름' }<br>

${1<2 || 1>2 }<br>
${1<2 or 1>2 }<br>

${1 <2 && 1>2 }<br>
${1<2 and 1>2 }<br>

${'홍길동' == '홍길동' }<br>
${'홍길동' eq '홍길동' }<br>

${!false }<br>
${ not false }<br>



</body>
</html>

 

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>

	<form action = "el_form_ok.jsp" method = "post">
	
		아이디:<input type="text" name = "id"><br>
		비밀번호 : <input type = "password" name = "pw"><br>
		<input type = "submit" value = "확인">
	
	
	</form>
</body>
</html>

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
    <%
	//String id = request.getParameter("키");    
    
    %>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
	${param.id }<br>
	${param.pw }<br>
	
</body>
</html>

<%@page import="java.util.Date"%>
<%@page import="com.example.bean.MemberVO"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
    
    <%
    	//2개의 값을 저장
    	request.setAttribute("name","홍길동");
    
    	MemberVO vo = new MemberVO("aaa123","1234","naver.com");
    	request.setAttribute("vo",vo);
    	
    	
    	//세션에 1개의 값을 저장
    	session.setAttribute("now",new Date());
    	
    	
    	
    	
    	//포워드
    	request.getRequestDispatcher("el_request_ok.jsp").forward(request,response);
    %>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>

</body>
</html>
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
    <%
    	String name =(String)request.getAttribute("name");
    
    %>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<!--  requestScope는 생략이 가능하다. -->
	${requestScope.name }<br>
	${requestScope.vo.id }<br>
	${vo.name }<br>
	${vo.email }<br>
	<%=name %><br>
	${sessionScope.now }
</body>
</html>

 

 

 

JSTL

'JSP' 카테고리의 다른 글

Filter  (0) 2024.01.23
페이징  (0) 2024.01.23
MVC 패턴  (0) 2024.01.23
포워드(forward),액션태그(actiontag)  (0) 2024.01.23
예외 페이지  (0) 2024.01.23