jsp 관련 실습을 할 때마다 개인적으로 자꾸 헷갈렸던 부분에 대해서 글을 쓰려고 한다.
바로 import와 useBean의 차이점이다.
일례로, 빈즈를 사용한 상태에서 jsp 파일 안에 <Bean>이라는 타입으로 Vector를 생성하려고 할 때 계속 에러가 떴다...
하지만 import를 사용하니까 오류 없이 생성되었다.
<%@ page import="패키지명.Bean" %>
<jsp:useBean id="bean" class="패키지명.Bean"/>
Vector<Bean> vlist = new Vector<Bean>();
관련 내용을 검색한 결과 확실히 알게 되었다.
import : 해당 클래스 패스 내에 있는 클래스를 참조하기 위해 사용함
useBean : 말 그대로 해당 Bean을 사용하겠다는 의미
좀 더 쉽게 말해서, 내가 문서 작업을 하고 있는데 어떤 특정 서류의 정보를 알기 위해, 그 서류를 옆에 두고 계속 사용하고 싶다면 import를 사용하면 된다. 반면에 useBean은 그 서류를 사용하겠다는 의미만 가지고 있다.(사용하고 있는 것이 아님)
'JSP&Servlet' 카테고리의 다른 글
CSS 파일 변경 후 적용이 안 될 때 (0) | 2022.04.19 |
---|---|
계층형 게시판(4) (0) | 2022.04.12 |
계층형 게시판(3) (0) | 2022.04.11 |
계층형 게시판(2) (0) | 2022.04.05 |
계층형 게시판(1) (0) | 2022.04.04 |