walidkhelifi
Messages postés15Date d'inscriptiondimanche 11 décembre 2011StatutMembreDernière intervention13 mai 2012
-
28 avril 2012 à 23:22
walidkhelifi
Messages postés15Date d'inscriptiondimanche 11 décembre 2011StatutMembreDernière intervention13 mai 2012
-
30 avril 2012 à 14:21
Bonsoir svp je cherche code page chat sous netbeans j'essayer avec primefaces mais j'ai un probleme d'envoie de message s'il ya possible de m'aider moi et merci
walidkhelifi
Messages postés15Date d'inscriptiondimanche 11 décembre 2011StatutMembreDernière intervention13 mai 2012 29 avril 2012 à 18:42
Salut Mon probleme c'est : j'ai une application j2ee avec netbeans , je creer une pahe chat j'utilise Promefaces voila le lien que j'utilise http://www.primefaces.org/showcase/push/chat.jsf mais lorsque j'envoie un message je trouve qu'il ya un probleme d'envoie de message je sais pas le probleme ou
cs_Julien39
Messages postés6414Date d'inscriptionmardi 8 mars 2005StatutModérateurDernière intervention29 juillet 2020371 30 avril 2012 à 13:24
Quel problème ? Le message n'est pas envoyé ? Il est envoyé mais il ne contient pas ce qu'il faut ? Tu as une exception coté serveur ? Si oui quelle est la trace ?
Comment tu as configuré tout ca ? Tu as suivi l'exemple donné sur primeFaces ?
et voila le code de chatContoller ManagedBean.
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package frrf;
/**
*
* @author walid
*/
@ManagedBean
@ViewScoped
@RequestScoped
public class ChatController implements Serializable {
private final static String CHANNEL = "chat";
private static final long serialVersionUID = 1L;
private String message;
private String username;
private boolean loggedIn;
private Set users = new HashSet();
public String getMessage() {
return message;
}
public void setMessage(String message) {
this.message = message;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public boolean isLoggedIn() {
return loggedIn;
}
public void setLoggedIn(boolean loggedIn) {
this.loggedIn = loggedIn;
}
public void send() {
RequestContext.getCurrentInstance().push(CHANNEL, username + ": "+ message);
message = null;
}
public void login() {
RequestContext requestContext = RequestContext.getCurrentInstance();
if(users.contains(username)) {
loggedIn = false;
FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_ERROR, "Username taken", "Try with another username."));
requestContext.push(CHANNEL, username + " joined the channel.");
}
}
public void disconnect() {
RequestContext.getCurrentInstance().push(CHANNEL, username + " has left the channel.");
loggedIn = false;
username = null;
}
}