2009-04-21 2 views

답변

3

사용자 정의 JSP 태그는 해석되어 JSP 내에서 실행되어야합니다. Java Bean은 그렇지 않습니다.

사용자 정의 JSP 태그는 javax.servlet.jsp.tagext.Tag 인터페이스를 확장해야합니다. Java Bean은 그렇지 않습니다.

사용자 정의 JSP 태그는 다른 Java Beans를 사용하여 작업을 수행 할 수 있지만 그 반대는 사실이 아닙니다.

1

사용자 정의 태그는 요청, 응답, 세션 등과 같은 암시 적 객체에 액세스 할 수 있습니다. JavaBeans는 일반적인 Java 클래스이며 JSP에 대해 아무것도 모릅니다.

Javabeans는 일반적으로 jsp 페이지에서 기능 또는 로직을 구현하기 위해 데이터 및 사용자 정의 태그를 유지 보수하는 데 사용됩니다.

1

사용자 지정 태그는 모든 암시 적 개체에 액세스 할 수 있습니다 .JavaBeans는 Java 클래스이지만 모든 Java 클래스는 Java bean이 아닙니다. 주요한 것은 - 입니다. 커스텀 태그는 java beans를 사용하여 서로 통신 할 수 있습니다.

0

더,

  • 사용자 정의 태그 JSP의 컨텐츠를 조작 할 수 있습니다; 콩은 할 수 없다.
  • 복잡한 작업은 콩보다 사용자 정의 태그가있는 매우 간단한 양식 으로 줄일 수 있습니다.
  • 맞춤 태그는 bean보다 설정하는 데 훨씬 많은 작업이 필요합니다.
  • 커스텀 태그는 일반적으로 상대적으로 자체적 인 동작 인 을 정의하는 반면, 빈은 한 서블릿에서 정의되고 다른 서블릿 또는 JSP 페이지에서 사용되는 경우가 많습니다.
  • 사용자 정의 태그는 JSP 1.1 이상에서만 사용할 수 있지만 모든 JSP 1.x 버전에서 빈은 이 될 수 있습니다.
관련 문제