title: Linking JSF inputText with backing bean's field without showing its value
body: <p>I have backing bean like this:</p>
  
  <pre><code>@ManagedBean
  @SessionScoped
  public class TestBean {
  
      private String testString;
  
      public String getTestString() {
          return testString;
      }
  
      public void setTestString(String testString) {
          this.testString = testString;
      }
  }
  </code></pre>
  
  <p>And my xhtml page pretty simple too:</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
  &lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;
  &lt;html xmlns="http://www.w3.org/1999/xhtml"    
        xmlns:h="http://java.sun.com/jsf/html"
        xmlns:f="http://java.sun.com/jsf/core"
        xmlns:ui="http://java.sun.com/jsf/facelets"
        &gt;
  
      &lt;h:head&gt;&lt;/h:head&gt;
  
      &lt;h:body&gt;
  
          &lt;h:form&gt;
              &lt;h:inputText value="#{testBean.testString}"/&gt;
              &lt;h:commandButton action="#{testController.testAction}"/&gt;
          &lt;/h:form&gt;
  
      &lt;/h:body&gt;
  
   &lt;/html&gt;
  </code></pre>
  
  <p>Everything I want - to render my <code>h:inputText</code> element without value (empty). <br/>
  I'm new to JSF, so, could you help me? <br/>
  With best regards! <br/><br/>
  <b>UPD!</b> <br/>
  It's simplified code, I'm using <code>testString</code> in other places and <code>testString</code> have value, which I want to hide! And I want to keep this value.</p>