> Apparently it is broken by this commit - 
> https://github.com/apache/struts/commit/
> 098ee502b406235755b939c7ef44a8b6cbf9416e.
> 
> Doesn't work with 2.4 as well.
> 


Hi,

I found this article:

http://www.mularien.com/blog/2008/04/24/how-to-reference-and-use-jstl-in-your-web-application/

So depending on which version of servlet-api is declared in web.xml (that 
changed with the above commit) the server behaves differently in regard 
which taglibs must be declared and how it handles expressions. I wonder 
how <rtexprvalue>false</rtexprvalue> from struts-tags.tld belongs to this.


Unfortunately I still can't get it working. I tried to declare JSTL in all 
the JSPs of apps/portlet but no luck.

Probably it is easiest to revert back to servlet-api 2.3 (with DTD) in 
web.xml

Wikipedia has an overview of servlet-api versions. According to that XSD 
was introduced with version 2.4:
https://en.wikipedia.org/wiki/Java_servlet



Regards,
Christoph

This Email was scanned by Sophos Anti Virus

Reply via email to