표현식 언어 3.0 는 첫 번째 매개 변수에 null 값이 첫 번째 매개변수에 제공될 때 동작을 변경합니다 coerceToType(Object 객체, 클래스<?> targetType ). 기본값이 아닌 프리미티브 타입에 대한 널 값에 대한 기본 강제는 이제 null을 반환합니다. 다음 예제에서 부울로 강제 변환되는 널은 이제 널값을 리턴하는 반면
JavaServer Pages(JSP) 2.2에서는 false를 리턴합니다.
// factory is a javax.el.ExpressionFactory 부울 bool=null;
factory.coerceToType(bool, java.lang.Boolean.class);
이 규칙은 기본 랩퍼 오브젝트가 두 번째 매개변수로 전달될 때 javax.el.ExpressionFactory coerceToType 메소드에 대한 호출에 플래그를 지정합니다.
이 상황에서 애플리케이션이 널 리턴값을 처리할 수 있는지 애플리케이션을 검토하십시오.
Java EE 7 EL 3.0 구현에 대한 자세한 정보는 Expression Language 3.0 기능을 참조하십시오.