gwooden_코린이

표현언어(EL)로 내장객체 본문

JSP&Servlet

표현언어(EL)로 내장객체

gwooden22 2023. 1. 26. 10:36
728x90

표현언어(EL)로 내장객체

  • pagecontext
  • request
  • session
  • application
<%@ 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>
<%
 pageContext.setAttribute("name", "page");
 request.setAttribute("name", "request");
 session.setAttribute("name", "session");
 application.setAttribute("name", "application");
%>
	
	페이지 : <%=pageContext.getAttribute("name") %><br>
	요청 : <%=request.getAttribute("name") %><br>
	세션 : <%=session.getAttribute("name") %><br>
	어플리케이션 :<%=application.getAttribute("name") %><br>

	<br>
	EL<br>
	
	페이지 : ${pageScope.name} <br>
	요청 : ${requestScope.name} <br>
	세션 : ${sessionScope.name} <br>
	페어플리케이션이지 : ${applicationScope.name} <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>
<h1>정보 입력</h1>
<form method="post" action="info.jsp">
	아이디 : <input type="text" name="id"><br>
	비밀번호  : <input type="password" name="pw"><br>
	이름 : <input type="text" name="name"><br>
	나이 : <input type="text" name="age"><br>
	<input type="submit" value="전송">
</form>
</body>
</html>
package com.study.javabeans;

public class TestBean {
	
	private String id;
	private String pw;
	private String name;
	private int age;
	
	
	public String getId() {
		return id;
	}
	public void setId(String id) {
		this.id = id;
	}
	public String getPw() {
		return pw;
	}
	public void setPw(String pw) {
		this.pw = pw;
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public int getAge() {
		return age;
	}
	public void setAge(int age) {
		this.age = age;
	}
	
	

}
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
    
<%
request.setCharacterEncoding("utf-8");
%>
    
<jsp:useBean id="member" class="com.study.javabeans.TestBean"/>
<jsp:setProperty property="*" name="member"/>

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
	<h1>정보 출력</h1>
	<div>
	아이디 : ${param.id}<br>
	비밀먼호 : ${param.pw}<br>
	이름 : ${param.name}<br>
	나이 : ${param.age}
	</div>
</body>
</html>
728x90

'JSP&Servlet' 카테고리의 다른 글

fmt 태그 사용해보기  (0) 2023.01.26
JSTL 자카르타 아파치 사용해보기  (0) 2023.01.26
자바 빈(java bean) model  (0) 2023.01.25
세션을 이용한 로그인 구현해보기  (0) 2023.01.25
이클립스 JSP 세션(session)  (0) 2023.01.20
Comments