Patrick Garner created WFLY-4023:
------------------------------------
Summary: javax.el.ImportHandler#importClass & #importPackage doesn't
import WEB-INF/classes
Key: WFLY-4023
URL:
https://issues.jboss.org/browse/WFLY-4023
Project: WildFly
Issue Type: Bug
Components: Class Loading
Affects Versions: 8.1.0.Final
Environment: Win7, Wildfly 8.1.0.Final
Reporter: Patrick Garner
Assignee: David Lloyd
ImportHandler is not importing classes in WEB-INF/classes and, thus, developers are unable
to import classes into the EL evaluation environment per EL 3.0 spec. section 1.22.2
"Imports of Packages, Classes, and Static Fields"
Here's the ImportHandler relevant code
(
https://github.com/jboss/jboss-el-api_spec/blob/master/src/main/java/java...)
private Class<?> getClassFor(String className) {
if (!notAClass.contains(className)) {
try {
return Class.forName(className, false, getClass().getClassLoader());
} catch (ClassNotFoundException ex) {
notAClass.add(className);
}
}
return null;
}
--
This message was sent by Atlassian JIRA
(v6.3.1#6329)