从Bean渲染到UI有问题显示Double空间

时间:2017-05-19 08:48:49

标签: java xhtml javabeans render

我的问题是我有一个mybean.java和一个my.xhtml页面,我从用户名中获取动态输入,在Bean中存储客户名称。 在stoing之后,我正在访问名称并在用户界面上显示。

这是代码

<h:form id="NamemyForm1">

  <h:outputLabel value="Name" />           
  <h:inputText id="name1" value="#{myBean.firstName}">
  </h:inputText>


 <h:commandButton render="validation" id="submit" type="submit" action="my.jsf" value="Submit" />


 <h:outputText value="#{myBean.firstName}"/>

 </h:form>

这是Bean类 myBean.java

public class myBean {
 private String firstName = null;

 public String getFirstName() {
            return firstName;
    }

 public void setFirstName(String firstName) {
          this.firstName = firstName;
    }
}

但问题是当我正在囤积价值&#34; HI_I_am__Ankit _____ saxena&#34;在Ui上展示&#34;&#34; HI_I_am_Ankit_saxena&#34; (不显示仅显示单个空格的双倍空格)

注意:在存储时,它实际上是在bean中存储双倍空间,但只有UI才能显示实际的空间。

请帮帮我 在此先感谢

0 个答案:

没有答案