Expression Language 3.0 introduce un cambio de comportamiento cuando se proporciona un valor nulo al primer parámetro de coerceToType(Object obj, Class<?> targetType).
La coacción predeterminada para valores nulos a tipos no primitivos ahora devuelve nulo. En el ejemplo siguiente, un nulo forzado a un booleano ahora devuelve un valor nulo, mientras que en JavaServer Pages (JSP) 2.2 devolvía false.
// factory es un boolean bool=null; javax.el.ExpressionFactory
factory.coerceToType(bool, java.lang.Boolean.class);
Esta regla marca las llamadas al método javax.el.ExpressionFactory coerceToType cuando se pasa un objeto de envoltorio primitivo como segundo parámetro.
Revise la aplicación para asegurarse de que puede gestionar un valor de retorno nulo en esta situación.
Para obtener más información sobre la implementación de Java EE 7 EL 3.0, consulte Funciones de la característica Expression Language 3.0.