I have this code:
<fmt:formatNumber type="number"
maxFractionDigits="2"
value="${maxAllowableAmount}" />
I have this warning in Eclipse editor:
“value” does not support runtime expressions
I tried to ignore it and run the app, but I have this runtime error:
quote symbol expected
How am I gonna deal with this?
My data comes from the database and I want to format it on my browser.
You’re using the prehistoric JSTL 1.0 version (or even a prototype). You need to upgrade to at least JSTL 1.1, or if your container supports it (Servlet 2.5 or newer), upgrade to currently latest JSTL 1.2.
You can find JSTL download links in our JSTL wiki page. Don’t forget to remove the old JSTL libraries (
jstl.jarandstandard.jar) and to fix the@taglibdeclarations to include the/jsppath. Also ensure that yourweb.xmlis declared conform at least Servlet 2.4 for JSTL 1.1 or as at least Servlet 2.5 for JSTL 1.2.