Mantis Bugtracker
  

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0000149 [Resin] minor always 05-09-05 00:00 05-11-05 00:00
Reporter user161 View Status public  
Assigned To
Priority normal Resolution fixed  
Status closed   Product Version 3.0.12
Summary 0000149: Wrong escape-sequence handling in taglib runtime expressions
Description RSN-143
If Java code is used as runtime value of taglib attributes escaping with backslashes is not treated right. One of the backslashes vanishes...:


  <%-- ...assume a existing bean x... --%>

  <%-- First example: Double backslash treated right --%>
  <% Pattern testPat = Pattern.compile("\\d"); %>
  <jsp:setProperty name='x' property='value' value='<%=testPat%>' />


  <%-- Second example: Double backslash treated wrong. The compiled .java file only contains one backslash --%>
  <jsp:setProperty name='x' property='value' value='<%=Pattern.compile("\\d")%>' />

Additional Information Windows XP, JDK 5
Attached Files

- Relationships

- Notes
(0000181)
ferg
05-09-05 00:00

jsp/184s
 

- Issue History
Date Modified Username Field Change
05-09-05 00:00 user161 New Issue
11-30-05 00:00 administrator Fixed in Version  => 3.0.14


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