J'ai une page d'accueil gwt entière, il a un bouton de connexion (rpc).gwt appengine - retour service utilisateur page
Ceci est la mise en œuvre de services (comme l'exemple):
UserService userService = UserServiceFactory.getUserService();
HttpServletRequest request = this.getThreadLocalRequest();
String message = "";
String thisURL = request.getRequestURI();
Principal principal = request.getUserPrincipal();
if(principal == null){
message = "<p>Please <a href=\"" + userService.createLoginURL(thisURL) + "\">sign in</a>.</p>";
}
else{
message = "Hola " + principal.getName() + ". Puedes <a href=\"" +
userService.createLogoutURL(thisURL)+ "\">sign out</a>.</p>";
}
return message;
je laisse la méthode doGet vide. Ensuite, lorsque je me connecte/déconnecte, il me redirige vers une page vierge (à myApp/myServlet), mais je veux revenir à la page que j'étais (ma maison gwt ou ailleurs).
Salut, merci pour votre réponse, j'ai fait quelque chose comme ça pendant ce temps, mais le problème est que je dois retourner à la page j'étais, je veux dire si je suis en page1 un moyen de faire cela ?? – david
Je vois. Alors pouvez-vous alors passer votre URL de page actuelle (disons foo.com/page1.html) en tant que paramètre au servlet qui crée le message de déconnexion et retourne à l'utilisateur? – Amey