h: outputText parece recortar espacios en blanco, ¿cómo conservo los espacios en blanco?

Tengo una página web que consulta dinámicamente la base de datos para mostrar datos en la página, similar a la herramienta de base de datos como Toad, etc. (ni siquiera cerca, por supuesto :), ejemplo solo para ilustración).

El problema es que los datos se recortan cuando se muestran en la página. Así es como muestro los datos usando JSF

<code><h:outputText value="#{record[columnIndex].toDisplayString()}" />
</code>

Creo que se trata de la representación html. ¿Qué tengo que hacer? Escribir un codificador html? ¿Cómo? La ayuda sería muy apreciada.

Respuestas a la pregunta(1)

Su respuesta a la pregunta