본문 바로가기
JSP/이론

el로 넘기고 객체로 넘기고 // param으로 el값 가져오기

by SEOKIHOUSE 2023. 6. 14.

 


<%@page import="vo.Person"%>
<%@ 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>
	<%
		request.setAttribute("personObj", new Person("짱구",13));
	%>
	
	<jsp:forward page="el05_result.jsp?firstNum=10&secondNum=20"></jsp:forward>
</body>
</html>
<%@page import="vo.Person"%>
<%@ 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>
	<%
		Person p = (Person)request.getAttribute("personObj");
		
	%>
	<h3>person객체로 받아온 person객체</h3>
	이름: <%=p.getName() %><br>
	나이: <%=p.getAge() %><br>
	<hr>
	
	<h3>EL사용한 person객체</h3>
	${personObj }<br>
	이름getName: ${personObj.getName() }<br>
	이름name: ${personObj.name }<br>
	나이: ${personObj.age }<br>
	<hr>
	
	<h3>매개변수로 전달된 값</h3>
	EL번호1: ${param.firstNum }<br>
	EL번호2: ${param.secondNum }<br>
</body>
</html>
package vo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class Person {
	private String name;
	private int age;
	
	
}