반응형
Notice
Recent Posts
Recent Comments
Link
관리 메뉴

bro's coding

EL.Class 접근 본문

[IT]/JSP

EL.Class 접근

givemebro 2021. 4. 23. 09:51
반응형
<%@page import="model.TestVO"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
	pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>EL로 Model 접근 테스트</title>
</head>
<body>
	<%
	TestVO tvo = new TestVO();
	request.setAttribute("vo", tvo);
	%>
	<%-- 
	getName()가 호출되어 결과를 리턴받아 출력
	vo.name으로 접근
		 --%>
	${requestScope.vo.name}

	<%--
	Model에 접근시에는 get 계열 메서드와 is 계열 메서드에만 접근이 가능
	findMessage() 메서드에 접근 시도 -> 사용 불가
	 --%>

	${requestScope.vo.message}
	<!-- 정자역  -->

	${requestScope.vo.exist}
	<hr>
	<!-- 연산가능 -->
	${requestScope.vo.money}<br>
	${requestScope.vo.money+100}<br>
	${requestScope.vo.money>100}<br>
	${requestScope.vo.money>100&&requestScope.vo.money<200}<br>
<hr>
${sessionScope.mvo==null}<!-- true -->
${sessionScope.mvo!=null}<!-- false -->
</body>
</html>
package model;

public class TestVO {
	public String getName() {
		return "아이유";
	}

	// View의 jsp el에서는 get과 is 계열 메서드에만 접근 가능
	public String findMessage() {
		return "경찰병원";
	}

	public String getMessage() {
		return "정자역";
	}

	public boolean isExist() {
		return false;
	}

	public int getMoney() {
		return 100;
	}
}
반응형

'[IT] > JSP' 카테고리의 다른 글

JSTL.if  (0) 2021.04.23
JSTL.taglib  (0) 2021.04.23
EL.ServletContext  (0) 2021.04.23
EL.session  (0) 2021.04.23
EL.parameter  (0) 2021.04.22
EL  (0) 2021.04.22
JSP.Sample Code  (0) 2021.04.12
JSP.basic  (0) 2021.04.08
Comments