Il existe une application GWT qui utilise le service GWT Places/Activities. Il y a aussi une servlet (actuellement, pas liée à GWT par tous les moyens) dont j'ai besoin pour être en mesure de rediriger les utilisateurs vers l'application GWT. Existe-t-il un moyen de construire une description de Place dans mon servlet, puis de le convertir en URL pour rediriger l'utilisateur?Redirection du servlet vers le lieu GWT?
Répondre
Si l'application GWT utilise généré PlaceHistoryMapper la mise en œuvre, alors vous pouvez construire une instance de la place sur le côté serveur et le transmettre à sa méthode d » getToken de PlaceTokenizer
pour obtenir le jeton spécifique sur place, et ajouter à celui du tokenizer prefix, avec un deux-points (:
) comme séparateur.
Sinon, utilisez l'implémentation du gestionnaire d'historique de lieu de l'application (à condition qu'elle puisse être utilisée sur le serveur) et appelez le getToken.
Une fois que vous avez le jeton d'historique, alors si l'application utilise le DefaultHistorian, alors utilisez simplement le jeton comme hash de l'URL. Sinon, cela dépendra de l'implémentation de l'historique de l'application (par exemple, si elle utilise l'API HTML5 History, elle n'utilisera probablement pas de #
dans l'URL).
- 1. Redirection de servlet vers des domaines Unicode
- 2. Servlet + redirection
- 3. Redirection JSP via le servlet
- 4. Gwt RPC et Servlet
- 5. Java Servlet Redirection
- 6. Redirection vers Spring Servlet pour toutes les demandes
- 7. Servlet GWT - ClassNotFoundException
- 8. GWT + GAE Servlet URL et Servlet Mapping
- 9. Rediriger vers la servlet échoue
- 10. Redirection du filtre de servlet, l'URL n'a pas été modifiée
- 11. Redirection du module vers l'application
- 12. Pouvons-nous utiliser le filtre au lieu du servlet?
- 13. Curl Redirection vers mon propre site au lieu d'un lien uniquement vers le site cible
- 14. java servlet application portée redirection
- 15. Redirection vers PhaseListener à partir de la méthode doPost du servlet
- 16. Télécharger l'image vers le serveur dans le projet GWT en utilisant Servlet
- 17. GWT problème de redirection fenêtre
- 18. Problème de redirection de Java Servlet Filter
- 19. Comment utiliser GWT - RPC vers le serveur Tomcat
- 20. Envoi réponse de servlet au client GWT
- 21. Redirection vers le domaine complet
- 22. Redirection vers Url désiré
- 23. La redirection à partir du servlet/filtre ne fonctionne pas
- 24. gwt 2.3 gwt-servlet-deps.jar de Ant Ivy build
- 25. Redirection du site Desktop vers Mobile
- 26. Sortie du processus de redirection vers stdout
- 27. Redirection vers le premier élément dans ArrayController
- 28. Redirection vers le site Web/nom d'utilisateur
- 29. Redirection vers des servlets HTTPS
- 30. Redirection Apache vers le sous-domaine
Existe-t-il un moyen d'obtenir la valeur de préfixe de la place sur le serveur? – Thomas
Utilisez la réflexion? (Obtenir le '@ Prefix' de' PlaceTokenizer', ou utiliser le nom de la classe de l'endroit) –