Mantis Bugtracker
  

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0000105 [Resin] minor always 04-15-05 00:00 05-11-05 00:00
Reporter bearbibeault View Status public  
Assigned To
Priority urgent Resolution fixed  
Status closed   Product Version 3.0.12
Summary 0000105: Tag file <jsp:doBody> doesn't assign properly within a <c:set>
Description RSN-96
The following tag file example does not work properly:

---
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" [^] prefix="c" %>

[<c:set var="abc"><jsp:doBody/></c:set>]

The body of the tag is: ${abc}
---


The body of the tag is emitted in-place (between the [ and ] characters, rather than being assigned to scoped variable "abc".

I do not believe that the Jakarta implementation of the JSTL is at fault since the very same example works without problem using Tomcat 5.0.25.
Additional Information WinXPP
Jakarta JSTL 1.1.2
Attached Files

- Relationships

- Notes
(0000121)
bearbibeault
04-15-05 00:00

P.S. I marked this with a high priority as it makes writing tag files that wish to manipulate the tag body impossible.
 
(0000122)
bearbibeault
04-15-05 00:00

I just discovered that Resin 3 has internal JSTL support, so I removed the Jakarta implementation of the JSTL from the web application. This did not change the reported behavior. I assume that Resin was using its own JSTL implementation all along and was ignoring the Jakarta jar files?
 
(0000123)
bearbibeault
04-15-05 00:00

More data: disabling fast-jstl had no effect on the issue.
 
(0000124)
ferg
04-15-05 00:00

jsp/1026
 

- Issue History
Date Modified Username Field Change
04-15-05 00:00 bearbibeault New Issue
11-30-05 00:00 administrator Fixed in Version  => 3.0.13


Mantis 1.0.0rc3[^]
Copyright © 2000 - 2005 Mantis Group
32 total queries executed.
30 unique queries executed.
Powered by Mantis Bugtracker