Please create a working (simple) war file which reproduces the error and submit it to Bugzilla.

-Tim

Peter L wrote:

Thanks Tim but it doesn't appear to be entirely resolved...

Long story short:
- Tried to precompile using the jbossweb-tomcat55.sar from jboss-4.0.3
- Same problem (I think its Tomcat-5.5.12)
- Upgraded jars to Tomcat-5.5.13
- Got an error during compilation of actual tag file (instead of the
client JSP):
C:\dev\J2EE\libraryserver\build.xml:819: org.apache.jasper.JasperException:
/WEB-INF/tags/jspTags/displayValue.tag(27,88)
Unable to load tag handler class
"org.apache.taglibs.standard.tag.rt.core.SetTag" for tag "c:set"

 - Discovered a workaround and have reverted back to native
jbossweb-tomcat50.sar


Here is the workaround:
 - Need to 'snip' the compile time tracing of recursion by the use of
<jsp:include>
 - Create a JSP file that simply calls the tag using parameters
supplied in request attribs
 - 'include' this JSP instead of performing a recursive call in the tag file
 - BEWARE CAVEAT: relative paths don't work inside a tagfile

Example JSP:
<[EMAIL PROTECTED] errorPage="/error.jsp"
  %><%@ taglib tagdir="/WEB-INF/tags/jspTags" prefix="slk"
  %><slk:displayValue value="${requestScope.recurseParamMap.value}"
                      property="${requestScope.recurseParamMap.property}"
defaultValue="${requestScope.recurseParamMap.defaultValue}"/>

Example Tagfile snippet:
<%java.util.Map recurseParamMap = new java.util.HashMap();
recurseParamMap.put("value", SOME_OBJECT);
request.setAttribute("recurseParamMap", recurseParamMap);
%><jsp:include page="/WEB-INF/tags/jspTags/recursion/displayValue.jsp"/>

Cheers,
Pete

On 12/1/05, Tim Funk <[EMAIL PROTECTED]> wrote:

IIRC - this is fixed in 5.5. I'm not sure if it was fixed with 5.5.12 - but
5.5.13 was just tagged and should be available soon. BUT it hasn't been voted
how stable it is yet. (beta, alpha, stable)

-Tim


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

Reply via email to