title: h:outputText seems to trim whitespace, how do I preserve whitespace?
body: <p>I have a web page that queries database dynamically to display data on the page, similar to database tool like Toad etc. (not even close of course :), example for illustration only).</p>
  
  <p>The problem is data gets trimmed when displayed on the page. This is how I display data using JSF</p>
  
  <pre><code>&lt;h:outputText value="#{record[columnIndex].toDisplayString()}" /&gt;
  </code></pre>
  
  <p>I believe it is about html rendering. What should I do? Write an html encoder? How? Help would be highly appreciated.</p>