I have this form:
<%@ taglib uri="struts/bean-el" prefix="bean" %>
<%@ taglib uri="struts/html-el" prefix="html" %>
<%@ taglib uri="jstl/c" prefix="c" %>
<%@ taglib uri="struts/logic-el" prefix="logic" %>
<html>
<head>
<link href="<html:rewrite page="/pages/style/default.css" />" rel="stylesheet" type="text/css">
<title><bean:message key="title.usuario.usuarioform"/></title>
</head>
<body>
<c:choose>
<c:when test="${usuarioForm.map.methodToCall == 'insert'}">
<h1><bean:message key="title.usuario.insert"/></h1>
</c:when>
<c
therwise>
<h1><bean:message key="title.usuario.update"/></h1>
</c
therwise>
</c:choose>
Hello
</body>
</html>
And when I call it I get the following exception:
javax.servlet.ServletException: javax/servlet/jsp/jstl/core/ConditionalTagSupport
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:249)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:684)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:432)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:356)
at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1069)
at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:455)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:279)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
The .tld files are placed under WEB-INF and mapped in web.xml. I using tomcat 4.1.29 and jdk 1.4