> 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