Y
yishayjobs
Hi All,
We in the process of upgrading our JBoss implementation from version
4.0.3 to 4.2.2. This also implies moving from JSTL 1.1 to JSTL 1.2 and
from Tomcat 5 to Tomcat 6.
Now some of our old JSPs don't work.
For example:
<%-- ${currGroup.current.value} is an ArrayList --%>
<c:set var="messageList" value="${currGroup.current.value.list}"/>
throws the following exception:
javax.el.PropertyNotFoundException: Property 'list' not readable on
type java.util.List
I've found out that changing
${currGroup.current.value.list}
to
#{currGroup.current.value.list} fixes this problem. But I wouldn't
want to make this change all across our JSPs. Besides I thought JSTL
1.2 was supposed to be backwards compatible to JSTL 1.1. That's what
it says here:
http://today.java.net/pub/a/today/2...ression-language.html#backwards-compatibility
Does anyone have an explanation?
Cheers,
Yishay
We in the process of upgrading our JBoss implementation from version
4.0.3 to 4.2.2. This also implies moving from JSTL 1.1 to JSTL 1.2 and
from Tomcat 5 to Tomcat 6.
Now some of our old JSPs don't work.
For example:
<%-- ${currGroup.current.value} is an ArrayList --%>
<c:set var="messageList" value="${currGroup.current.value.list}"/>
throws the following exception:
javax.el.PropertyNotFoundException: Property 'list' not readable on
type java.util.List
I've found out that changing
${currGroup.current.value.list}
to
#{currGroup.current.value.list} fixes this problem. But I wouldn't
want to make this change all across our JSPs. Besides I thought JSTL
1.2 was supposed to be backwards compatible to JSTL 1.1. That's what
it says here:
http://today.java.net/pub/a/today/2...ression-language.html#backwards-compatibility
Does anyone have an explanation?
Cheers,
Yishay