if we set a scope for the configuartion variable in fmt:setLocale ,a validation error is thrown: ============================================= org.apache.jasper.JasperException: Validation error messages from tag library fmt Illegal scope attribute without var in "fmt:setLocale" tag.
Not a bug. You need to remove the "ea" from your page's taglib directive, i.e., change uri="http://java.sun.com/jstl/ea/fmt" to uri="http://java.sun.com/jstl/fmt"