title: Justify string (variously long words) to columns - \t doesn't work in html
body: <p>How to use tabulators in string to justify data to columns? </p>
  
  <p>I have e.g. this strings:</p>
  
  <pre><code>test = "A10 B10 C10 D10 E10"
  test = "A100 B100 C100 D100 E100"
  test = "A1000 B10 C100 D1000 E10"
  </code></pre>
  
  <p>and trying them print to browser as one column in datatable</p>
  
  <pre><code>&lt;rich:column styleClass="leftAlign"&gt;
    &lt;h:outputText value="#{bean.test}"/&gt;
  &lt;/rich:column&gt; 
  </code></pre>
  
  <p>but if i use <code>\t</code> as a delimiter I get this:</p>
  
  <pre><code>A10 B10 C10 D10 E10
  A100 B100 C100 D100 E100
  A1000 B10 C100 D1000 E10
  </code></pre>
  
  <p>But I need to see it like that:</p>
  
  <pre><code>A10   B10   C10   D10   E10
  A100  B100  C100  D100  E100
  A1000 B10   C100  D1000 E10
  </code></pre>
  
  <p><strong>Note:</strong> Of course using java I can do something like </p>
  
  <pre><code>A0010 B0010
  A0100 ........
  </code></pre>
  
  <p>or add several <code>" "</code> behind the short word, but it seems to be a bit nasty..</p>
  
  <p>Could it be done some other, more <em>elegant</em>, way?</p>
  
  <p><strong>update:</strong> 
  I can't use <code>&amp;nbsp;</code> because I'm working with CSV file delimited by <code>;</code>....</p>