Java JSF页面输入文本不';bean中的t集属性
我的JSF登录页面没有在我的bean中设置属性。这是my Login.xhtml的一部分:Java JSF页面输入文本不';bean中的t集属性,java,jsf,glassfish,ejb,netbeans-6.9,Java,Jsf,Glassfish,Ejb,Netbeans 6.9,我的JSF登录页面没有在我的bean中设置属性。这是my Login.xhtml的一部分: <h:form> <h:outputLabel value="#{controllerBean.foutmelding}" id="foutmelding"></h:outputLabel><br /> <table width="50px" align="center"> <tr> <td align=
<h:form>
<h:outputLabel value="#{controllerBean.foutmelding}" id="foutmelding"></h:outputLabel><br />
<table width="50px" align="center">
<tr>
<td align="left">
<h:outputLabel for="gebruiker" value="Gebruikersnaam:"/>
</td>
<td>
<h:inputText id="gebruiker" required="true" value="#{controllerBean.gebruiker}"></h:inputText>
</td>
</tr>
<tr>
<td align="left">
<h:outputLabel for="wachtwoord" value="Wachtwoord:"/>
</td>
<td>
<h:inputSecret id="wachtwoord" required="true" value="#{controllerBean.wachtwoord}"></h:inputSecret>
</td>
</tr>
<tr>
<td align="right" colspan="2">
<h:commandButton value="Inloggen" styleClass="button" action="#{controllerBean.showLogin}"></h:commandButton>
</td>
</tr>
</table>
</h:form>
}
当我在Netbeans中调试时,值'gebruiker'和'wachtwoord'为空。使其类似于
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;
import java.io.Serializable;
@ManagedBean
@SessionScoped
public class ControllerBean implements Serializable {
@ManagedBean
默认情况下会将bean的名称添加到controllerBean
,并将此POJO注册为ManagedBean您的登录页面上是否有h:messages
标记?
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;
import java.io.Serializable;
@ManagedBean
@SessionScoped
public class ControllerBean implements Serializable {