title: JSP c:set to value returned by x:out displays special characters code
body: <p>I have an xml document. When parsing that doc I want to do</p>
  
  <pre><code>&lt;c:set var="fullName"&gt;
  &lt;x:out select="$character/fstName"/&gt;.&lt;x:out select="$character/famName"/&gt;
  &lt;/c:set&gt;
  </code></pre>
  
  <p>and then later</p>
  
  <pre><code>&lt;c:out value="${fullName}"/&gt;
  </code></pre>
  
  <p>This displays special characters html code instead of the character itself (ie. apostrophe becomes &amp;#38#039)</p>
  
  <p>I have read a similar issue on that page "<a href="https://stackoverflow.com/questions/475839/how-can-i-escape-special-html-characters-in-jsp">how-can-i-escape-special-html-characters-in-jsp</a>" but this seems to be a solution for c:out <strong>only</strong>. I tried it in my case and it does not seem to work for x:out</p>
  
  <p>thanks in advance</p>