Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
<af:outputFormatted value="#
{TestInput.surrogateVal}" id="of1"/>
where
TestInput.surrogateValue is a surrogateValue, like
private String surrogateVal = "\ud840\udc00";
public void setSurrogateVal(String surrogateVal)
{ this.surrogateVal = surrogateVal; } public String getSurrogateVal() {
return surrogateVal;
The page shows up blank, and you get an IllegalArgumentException from HTMLEscapes. outputText works fine. This is a regression caused by MYFACES-3690 Trinidad doesn't support surrogate characters