Mantis Bugtracker
  

Viewing Issue Advanced Details Jump to Notes ] View Simple ] 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 Platform
Status closed   OS
Projection none   OS Version
ETA none Fixed in Version 3.0.13 Product Version 3.0.12
  Product Build 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.
Steps To Reproduce
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