Win a copy of Programmer's Guide to Java SE 8 Oracle Certified Associate (OCA) this week in the OCAJP forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

made progress with Ajax and JSF 2.0, need help please

 
Cristian Jujea
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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?
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic