이 규칙은 유형 속성이 아닌 클래스 속성을 가진 JSP의 <jsp:useBean> 항목을 플래그 지정합니다. JSP 1.2에 더욱 적합하도록 WebSphere Application Server 버전 5.1에서 동작이 변경되었습니다.
특히 JavaBean으로 인스턴스화될 수 없는 Java 유형을 지정하려면 유형 속성을 사용해야 합니다. 예를 들어, Java 유형이 추상 클래스, 인터페이스, 또는 public과 args가 아닌 생성자가 있는 클래스인 경우입니다. JavaBean으로 인스턴스화될 수 없는 Java 유형에 클래스 속성이 사용되는 경우 WebSphere Application Server JSP 컨테이너는 변환 시 복구할 수 없는 변환 오류를 발생시킵니다.
예제:
| <jsp:useBean id="myClass" class ="com.MyClass" /> |
이 예제에서, jsp:useBean이 플래그 지정됩니다.
빠른 수정사항은 클래스와 동일한 값으로 유형 속성을 추가합니다. 원하는 유형인지 확인하십시오. 앞의 예제에서 빠른 수정사항이 적용된 후 코드는 다음과 같습니다.
빠른 수정사항 적용 후의 예제:
| <jsp:useBean id="myClass" class ="com.MyClass" type = "com.MyClass" /> |
추가 정보는 다음을 참조하십시오.