Hi,
I have a simple
JSF 2.0 form sent to the server with Ajax :
<h:form prependId="false" id="form">
<h:inputText value="#{securityResponsibleManagedBean.adminName}" /><br />
<h:inputSecret value="#{securityResponsibleManagedBean.adminPwd}" /><br />
<h:commandButton action="#{securityResponsibleManagedBean.adminLogin}" value="Intra">
<f:ajax event="action" execute="@form" onevent="afterAdminLogin()"/>
</h:commandButton><br />
</h:form>
This form is sent to :
@ManagedBean(eager=true)
@ApplicationScoped
public class SecurityResponsibleManagedBean {
private String adminName;
private String adminPwd;
public void setAdminName(String adminName) {
this.adminName = adminName;
}
public String getAdminName() {
return adminName;
}
public void setAdminPwd(String adminPwd) {
this.adminPwd = adminPwd;
}
public String getAdminPwd() {
return adminPwd;
}
public void adminLogin() {
System.err.println("Admin name : " adminName);
System.err.println("Admin pwd : " adminPwd);
}
}
After the
adminLogin method is called, the Ajax response arrives in the browser and my
afterAdminLogin javascript function is called.
How do I set the Ajax response to be as such :
<login>
<status>CORRECT</correct>
</login>
and how I pass the
xmlHttp.responseXML to my
afterAdminLogin javascript function?