본문 바로가기
Study/프로그래밍 공부

JSP - bean과 간단한 사용예제

by prlkt5200 2024. 10. 6.
반응형

코파일럿을 활용하여 관련 지식을 얻어봤습니다.

 

 

<jsp:useBean id="user" class="user.User" scope="page" />
<jsp:setProperty name="user" property="userID" />
<jsp:setProperty name="user" property="userPassword" />
<jsp:setProperty name="user" property="userName" />
<jsp:setProperty name="user" property="userGender" />
<jsp:setProperty name="user" property="userEmail" />
 

이 코드는 JSP(JavaServer Pages)에서 사용되는 것으로, 사용자의 정보를 설정하는 부분입니다. 각 줄을 자세히 설명해드릴게요:

  1. <jsp:useBean id="user" class="user.User" scope="page" />
    • 이 줄은 user라는 ID를 가진 JavaBean을 생성합니다. 이 Bean은 user.User 클래스의 인스턴스이며, scope는 page로 설정되어 있습니다. 즉, 이 Bean은 현재 페이지에서만 유효합니다.
  2. <jsp:setProperty name="user" property="userID" />
    • 이 줄은 user Bean의 userID 속성을 설정합니다. 클라이언트로부터 전달된 userID 값을 Bean의 userID 속성에 할당합니다.
  3. <jsp:setProperty name="user" property="userPassword" />
    • 이 줄은 user Bean의 userPassword 속성을 설정합니다. 클라이언트로부터 전달된 userPassword 값을 Bean의 userPassword 속성에 할당합니다.
  4. <jsp:setProperty name="user" property="userName" />
    • 이 줄은 user Bean의 userName 속성을 설정합니다. 클라이언트로부터 전달된 userName 값을 Bean의 userName 속성에 할당합니다.
  5. <jsp:setProperty name="user" property="userGender" />
    • 이 줄은 user Bean의 userGender 속성을 설정합니다. 클라이언트로부터 전달된 userGender 값을 Bean의 userGender 속성에 할당합니다.
  6. <jsp:setProperty name="user" property="userEmail" />
    • 이 줄은 user Bean의 userEmail 속성을 설정합니다. 클라이언트로부터 전달된 userEmail 값을 Bean의 userEmail 속성에 할당합니다.

이 코드는 주로 사용자의 입력 데이터를 받아서 JavaBean 객체에 저장할 때 사용됩니다. 추가로 궁금한 점이 있으면 언제든지 물어보세요!

반응형