[ 
https://issues.apache.org/jira/browse/MYFACES-3744?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13796961#comment-13796961
 ] 

Leonardo Uribe commented on MYFACES-3744:
-----------------------------------------

According to this link from W3C:

http://www.w3.org/International/questions/qa-controls

control characters should be ignored.

Also this link:

http://www.w3.org/MarkUp/html3/specialchars.html

Says the only valid characters are HT, LF, CR (0x09, 0x0A, 0x0D) and:

"... In HTML, there are only three control characters which are used. The 
remaining 55 control characters are shunned and should not appear in an HTML 
document. ..."

HtmlResponseWriterImpl should honor that in those places where html escaping is 
done, like in writeText or writeAttribute. 

> Vertical tab character (\u000B) destroys AJAX-response
> ------------------------------------------------------
>
>                 Key: MYFACES-3744
>                 URL: https://issues.apache.org/jira/browse/MYFACES-3744
>             Project: MyFaces Core
>          Issue Type: Bug
>          Components: General
>    Affects Versions: 2.1.12
>         Environment: jdk1.7.0_21; apache-tomcat-7.0.42; Firefox;
>            Reporter: Alexey Shakov
>         Attachments: messages.properties, vtab.xhtml
>
>
> If AJAX response contains \u000B-character (i.e., as value of outputText), 
> then 'not well formed xml'-error is displayed in js-console. Request is not 
> processed properly.
> Works with Mojarra 2.1.24



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to