A few more details based on your suggestion.

TagB looks like this (tagb.tag)

<%@ include file="/WEB-INF/views/jsp/common/include.jsp" %>

<%@ attribute name="ID" required="true" type="java.lang.String"  %>
<c:url value="/somelink.htm">
       <c:param name="XYZ" >${ID}</c:param>
   </c:url>

TagA looks like this (taga.tag)

{html/jsp code}
   <c:when test="count > 0}">
        <a href="<tags:taga ID="${identifier}" /> "> Some Link text </a>
   </c:when>

{html/jsp code}
The when condition gets evaluated 3 times on the page, first 2 are false, last is true. I put some logging statements in TagB, around the url tag. In the third case the tag is called with the proper value, however the param tag is ignored, just the link is generated with the parameter. Now if I refresh the page in the browser it all works correctly. So I am not sure if this is a tomcat issue or a JSTL lib issue? Any thoughts?

-Nate

david delbecq wrote:

It's probably that tag A you use has conditional logic that is false upon first request. Making it skip it's content. Difficult to tell more without knowing the taglibs involved and the associated conditions
Nathan Wilhelmi a écrit :

Hello - We are using Tomcat 6.0.14, we have some pages that use some nested tags, such as Page A -> Tag A -> Tab B, it's not reclusive problem. We are using the JSP.tag files for this. The problem is on the first request, Page A -> Tag A works fine, however Tag B never appears to be rendered. Now on the second request Page A -> Tag A -> Tab B is all properly executed. Is this a know issue, are there any workarounds, are we doing something that isn't supported/allowed?

Thanks!

-Nate


---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to