I want to conditionally include a css file in my jsp page based on some parameter:
<c:if test="${param.co == 'txmart'}">
<link
href="resources/css/txMart.css"
rel="stylesheet"
type="text/css" />
</c:if>
I cannot understand why this does not work… It always include txMart.css file…(even if co is null or having other value)
Do you see any issue?
The problem is that you didn’t declare the use of the core taglib correctly. When using the classical JSP syntax, the use of a taglib must be declared like this:
The notation
xmlns:c="http://java.sun.com/jstl/core"is used when the XML syntax is used. See http://download.oracle.com/docs/cd/B13597_05/web.904/b10320/jspxml.htm for details.