-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello,

I'm not sure what's really the issue here, and hopefully someone can
help explain this.  I'm using Tomcat 5.0.16, Suse9, and Sun's JDK 1.4.2.
~ I'm using Ant 1.5.4 and the JSPC tasks from Tomcat.

I originally had a single JSP 2.0 file that had this snippet:

<%@ page language="java" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core"; prefix="c" %>

[SNIP]

<head>
~  <c:choose>
~    <c:when test="${requestScope.contentType eq
~                'application/xhtml+xml'}">
~       <meta http-equiv="content-type" content="application/xhtml+xml;
charset=utf-8"/>
~    </c:when>
~    <c:otherwise>
~       <meta http-equiv="content-type" content="text/html; charset=utf-8"/>
~     </c:otherwise>
~  </c:choose>
</head>


And it worked great. Then, I took out the <c:choose>..</c:choose> and placed it into it's own file, which looked like this:


<%@ page language="java" %> <%@ taglib uri="http://java.sun.com/jstl/core"; prefix="c" %>

<c:choose>
        <c:when test="${requestScope.contentType eq 'application/xhtml+xml'}">
        <meta http-equiv="content-type" content="application/xhtml+xml;
charset=utf-8"/>
        </c:when>
        <c:otherwise>
        <meta http-equiv="content-type" content="text/html; charset=utf-8"/>
        </c:otherwise>
</c:choose>


And then modified the first file to this:


[SNIP]
<head>
        <c:import url="/jsp_include/meta_contentType.jsp"/>
</head>


I would then get this error:



javax.servlet.ServletException: /jsp_include/meta_contentType.jsp(5,1) According to TLD or attribute directive in tag file, attribute test does not accept any expressions



So my question is this:  Why would this happen?  The solution was the
change the taglib from core to core_rt in the imported file.  Why would
it work inside the main file, but start failing once I took it out and
placed it in its own include file?

Any ideas or tips?  It's working now, but I don't think I should have to
make core into core_rt

Thanks very much, and sorry for the long setup to the question. :)

Seth
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQE/8yPj5EIB1scRes8RAguRAJ99K/XiL/j1MCQ78zVuqTTFdFtj1wCgigkn
ubpK8ZpQVJPtkY955NyZ+Xs=
=lE2Y
-----END PGP SIGNATURE-----


--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to