ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [JSP] 액션태그 useBean, set,getProperty
    기초/JSP 2017. 3. 8. 12:48

    액션태그

    <jsp:useBean>


    [목적]

    액션태그를 이용해 스크립틀린보다 편리하게 사용하고 싶다


    프로퍼티 = 속성(변수) private 으로 만든다.

    그래서 각각의 getter와 setter가 필요해진다.

    그래서 get/set property라고 부른다.


     com.kkoreait.bean.MemberInfo

    day20

     * 01_makeUseBean.jsp

     * 01_useBeanObject.jsp




    빈 클래스 : com.koreait.bean.MemberInfo

    bean = id of class

    를 생성해줍니다.



    #useBean 태그


    <%

    MemberInfo info = new MemberInfo();

    info.setId("dog");

    %>

    #액션태그로 하면?

    ================================================

    <jsp:usbBean class="어디 있는 클래스?" id="객체이름" scope="어디까지?=영역" />

    <jsp:usbBean class="com.koreaif.bean.MemberInfo" id="info" scope="page" />

    #자바 소스로 변경하면?

    ================================================

    <%

    MemberInfo inf = (MemberInfo)pageContext.getAttribute("info");

       //페이지 영역에 info 객체가 있니?/

    if(info == null){

    info = new MemberInfo();

    pageContext.setAttribute("info",info);

    %> 


    액션태그를 사용하므로써 자바의 긴문장을 한문장으로 표현하게 됬습니다!

     [경로]

    day20

     * 02_makeUseBean2.jsp

     * 02_useBeanObject2.jsp


    #set,getProperty 태그

    자바의 getter,setter역할이다.

    <jsp:setProperty name="어떤객체" property="어떤변수" value="어떤값"/>

    를 통해 값을 등록한다



    <jsp:getProperty property="변수" name="객체" />

    를 통해 값을 가져온다.


    setProperty를 사용시 property="*"를 통해 한번에 등록할 수 있습니다.




    '기초 > JSP' 카테고리의 다른 글

    [JSP] tag lib 문법 (core)  (0) 2017.03.14
    [JSP] tag lib 다운및 //사용법(core)  (0) 2017.03.10
    [JSP]쿠키와 세션?  (0) 2017.03.06
    [JSP] 쿠키 읽어오기, 변경하기, 삭제하기  (0) 2017.03.02
    [JSP] attribute, parameter 차이점  (0) 2017.02.28

    댓글

Designed by Tistory.