Az Expression Language 3.0 bevezet egy viselkedésváltozást,
amikor egy nullérték van adva a coerceToType(Object obj,
Class<?> targetType) első paramétereként.
A nullértékek alapértelmezett kényszerítése nem egyszerű típusokra most
nullértéket ad vissza. A következő példában egy Boolean típusra
kényszerített null most egy nullértéket ad vissza, míg a JavaServer Pages
(JSP) 2.2 változatban false értéket adott vissza.
// a gyár egy javax.el.ExpressionFactory Boolean bool=null;
factory.coerceToType(bool, java.lang.Boolean.class);
Ez a szabály megjelöli a javax.el.ExpressionFactory coerceToType módszer hívásait, amikor egy egyszerű csomagoló objektum kerül átadásra második paraméterként.
Tekintse át az alkalmazását, és győződjön meg róla, hogy az képes
kezelni egy ebben a helyzetben visszaadott null visszatérési értéket.
További információkért a Java EE 7 EL 3.0 megvalósításról tekintse meg az Expression Language 3.0 szolgáltatás funkciók című témakört.