<c:choose> not working

Is there any reason when using jstl that certain tags wont work. The compiler compains when i use the <c:choose> tag but i can use the <c:if> and <c:foreach> tag fine.
[192 byte] By [imloaded24_7a] at [2007-11-26 14:57:11]
# 1

Hi just wondering has anyone seen this before. My code doesnt even compile when i use a choose, when, otherwise tag. i get a message like this:

_jspx_meth_c_if_22(javax.servlet.jsp.tagext.JspTag,javax.servlet.jsp.PageContext) in org.apache.jsp.reports.domainTrafficClassReport_jsp cannot be applied to (org.apache.taglibs.standard.tag.rt.core.IfTag,javax.servlet.jsp.PageContext)

Whats different about these tags and the c:if or c:foreach tags which are working fine for me.

imloaded24_7a at 2007-7-8 8:45:52 > top of Java-index,Enterprise & Remote Computing,Web Tier APIs...
# 2

Hi,

no difference between c:choose and c:if all the same

but according error message you got a problem with c:if

_jspx_meth_c_if_22(javax.servlet.jsp.tagext.JspTag,javax.servlet.jsp.PageContext) in org.apache.jsp.reports.domainTrafficClassReport_jsp cannot be applied to (org.apache.taglibs.standard.tag.rt.core.IfTag,javax.servlet.jsp.PageContext)

akulikova at 2007-7-8 8:45:52 > top of Java-index,Enterprise & Remote Computing,Web Tier APIs...