[jbosstools-issues] [JBoss JIRA] (JBIDE-9417) JSTL's <c:out> tag does not process escapeXml attribute

Denis Maliarevich (Issue Comment Edited) (JIRA) jira-events at lists.jboss.org
Tue Oct 25 12:19:45 EDT 2011


    [ https://issues.jboss.org/browse/JBIDE-9417?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12637254#comment-12637254 ] 

Denis Maliarevich edited comment on JBIDE-9417 at 10/25/11 12:18 PM:
---------------------------------------------------------------------

The VPE's source code for the attached screenshot is below:
{code}
<c:out value="escaped symbols defult behavior ==[ <,>,&,' ]==" />
<c:out value='escaped quotes defult behavior ==[ " ]==' />
<c:out value="escaped symbols attr set to false ==[ <,>,&,' ]==" escapeXml="false"/>
<c:out value='escaped quotes attr set to false ==[ " ]==' escapeXml="false" />

<c:out value="escaped symbols defult behavior ==[ <xml><book> some&xml'inside </book></xml> ]==" />
<c:out value='escaped quotes defult behavior ==[ <xml><book> "some xml inside" </book></xml> ]==' />
<c:out value="escaped symbols attr set to false ==[ <xml><book> some&xml'inside </book></xml> ]==" escapeXml="false"/>
<c:out value='escaped quotes attr set to false ==[ <xml><book> "some xml inside" </book></xml> ]==' escapeXml="false" />
{code}

The browser's source code for the attached screenshot is below:
{code}
escaped symbols defult behavior ==[ &lt;,&gt;,&amp;,' ]==
escaped quotes defult behavior ==[ " ]==
escaped symbols attr set to false ==[ &lt;,&gt;,&amp;,' ]==
escaped quotes attr set to false ==[ " ]==

escaped symbols defult behavior ==[ &lt;xml&gt;&lt;book&gt; some&amp;xml'inside &lt;/book&gt;&lt;/xml&gt; ]==
escaped quotes defult behavior ==[ &lt;xml&gt;&lt;book&gt; "some xml inside" &lt;/book&gt;&lt;/xml&gt; ]==
escaped symbols attr set to false ==[ <xml><book> some&amp;xml'inside </book></xml> ]==
escaped quotes attr set to false ==[ <xml><book> "some xml inside" </book></xml> ]==
{code}
                
      was (Author: dmaliarevich):
    The browser's source code for the attached screenshot is below:
{code}
escaped symbols defult behavior ==[ &lt;,&gt;,&amp;,' ]==
escaped quotes defult behavior ==[ " ]==
escaped symbols attr set to false ==[ &lt;,&gt;,&amp;,' ]==
escaped quotes attr set to false ==[ " ]==

escaped symbols defult behavior ==[ &lt;xml&gt;&lt;book&gt; some&amp;xml'inside &lt;/book&gt;&lt;/xml&gt; ]==
escaped quotes defult behavior ==[ &lt;xml&gt;&lt;book&gt; "some xml inside" &lt;/book&gt;&lt;/xml&gt; ]==
escaped symbols attr set to false ==[ <xml><book> some&amp;xml'inside </book></xml> ]==
escaped quotes attr set to false ==[ <xml><book> "some xml inside" </book></xml> ]==
{code}
                  
> JSTL's <c:out> tag does not process escapeXml attribute
> -------------------------------------------------------
>
>                 Key: JBIDE-9417
>                 URL: https://issues.jboss.org/browse/JBIDE-9417
>             Project: Tools (JBoss Tools)
>          Issue Type: Bug
>          Components: Visual Page Editor Templates
>    Affects Versions: 3.3.0.M3
>            Reporter: Vitali Yemialyanchyk
>            Assignee: Denis Maliarevich
>             Fix For: 3.3.0.Beta1
>
>         Attachments: 9417inBrowser.png, 9417inVPE.png
>
>
> Because c:out extends org.jboss.tools.jsf.vpe.jstl.template.JstlOutTemplate wrong ATTR_ESCAPE = "escape" attribute is used.
> [JSTL specification|http://download.oracle.com/docs/cd/E17802_01/products/products/jsp/jstl/1.1/docs/tlddocs/c/out.html]

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the jbosstools-issues mailing list