Comments (1)
[Comment migrated from SourceForge | Submitted by 'beckchr']
The default constructor of SimpleResolver is used to create
the EL resolver. This constructor automatically creates a
chain of delegates to resolve bean properties, array
elements, mappled values, etc.
Unfortunately, the resolver to handle list elements is
missing here! This means,
that you won't be able to evaluate ${list[42]}, if variable
'list' refers to a
java.util.List.
To fix this, either wait for the next JUEL release and
replace the jar or -
for juel 2.1.0-rc2 or older - create the chain of resolver
delegates by hand:
CompositeELResolver chain = new CompositeELResolver();
chain.add(new ArrayELResolver());
chain.add(new ListELResolver()); // !!!
chain.add(new MapELResolver());
chain.add(new ResourceBundleELResolver());
chain.add(new BeanELResolver());
ELResolver resolver = new SimpleResolver(chain);
ELContext context = new SimpleContext(resolver);
from juel.
Related Issues (20)
- Juel does not work with SecurityManager HOT 16
- JSF event listeners require java.lang.Void return type HOT 6
- Anonymous enums cannot be coerced HOT 2
- Error using methods in ValueExpression HOT 2
- Parsing with backslashes HOT 2
- Working with different contexts HOT 3
- Juel is not thread safe on ValueExpression.getValue and ValueExpression.setValue due to shared context HOT 1
- What about String concatenation according to the EL 3.0 spec HOT 8
- 2.2.7: JUEL's ${not x} fails with NPE if using custom typeConverter which returns null
- Not possible to transform String to enumeration value in special case HOT 5
- Issue with overloaded java methods
- Problems to determine the type of an expression for a Java Generics class HOT 4
- Using JUEL in JSP EE Application HOT 13
- Bug for L stands for long integer HOT 1
- Please add "de.odysseus.el.misc" to Export-Packages
- EL 3.0 API HOT 1
- Could not resolve function 'format' HOT 1
- Certify this implementation HOT 2
- When BigDecimal converts ConcurrentMap set, scientific counting is performed, resulting in missing decimal places
- Jakarta migration
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from juel.