빈 멤버변수 가져오기

<jsp:useBean id="member" class="com.javalec.ex.MemberInfo" scope="page" />
<jsp:setProperty name="member" property="name" value="홍길동"/>
<jsp:setProperty name="member" property="id" value="abc"/>
<jsp:setProperty name="member" property="pw" value="123"/>

이름 : ${member.name }<br />
아이디 : ${member.id }<br />
비밀번호 : ${member.pw }<br />

기존 jsp 문법으로 사용하면 <jsp:getProperty name = "member" property "name"/> 처럼 사용해야한다.

내장객체

  • pageScope : page 객체 참조. 페이지 내에서만
  • requestScope : request 객체 참조
  • sessionScope: session 객체 참조
  • applicationScope : application 객체 참조

  • param : 요청 파라미터 참조
  • paramValues : 요청 파라미터(배열) 참조
  • initParam : 초기화 파라미터 참조
  • cookie : cookie 객체 참조
<!-- objel.jsp -->

<form action="objelOk.jsp" method="get">
    아이디 : <input type="text" name="id"><br />
    비밀번호 : <input type="password" name="pw">
    <input type="submit" value="login">
</form>

<% 
    application.setAttribute("application_name", "application_value");
    session.setAttribute("session_name", "session_value");
    pageContext.setAttribute("page_name", "page_value");
    request.setAttribute("request_name", "request_value");
%>
<!-- objelOk.jsp -->

<!-- form 태그로 넘어온 파라미터 값 참조-->
아이디 : ${ param.id } <br />
비밀번호 : ${ param.pw } <br />
아이디 : ${ param["id"] } <br />
비밀번호 : ${ param["pw"] }

<hr />

<!-- 내장객체 범위 사용. pageScope, requestScope 은 범위가 아니므로 출력 안됨-->
applicationScope : ${ applicationScope.application_name }<br />
sessionScope : ${ sessionScope.session_name }<br />
pageScope : ${ pageScope.page_name }<br />
requestScope : ${ requestScope.request_name }

<hr />

<!-- web.xml 에 설정한 context-param -->
context 초기화 파라미터<br />
${ initParam.con_name } <br />
${ initParam.con_id } <br />
${ initParam.con_pw } <br />

context-param 은 이전 글 참고


https://www.youtube.com/playlist?list=PLieE0qnqO2kTyzAlsvxzoulHVISvO8zA9