2017-09-06 1 views
0

Je veux envoyer l'adresse URL du navigateur pour le haricot, je l'ai trouvé cepasse l'adresse URL du navigateur Bean

HttpServletRequest requestObj = (HttpServletRequest)FacesContext.getCurrentInstance().getExternalContext().getRequest(); 
String url = requestObj.getRequestURL(); 

Je n'ai pas l'adresse du navigateur droite, donc je vais utiliser Javasript window.location pour obtenir le navigateur adresse, mais comment puis-je envoyer ce retour à bean? Toutes les réponses seront utiles, des idées?

+0

Modifiez votre message et formatez le code en utilisant l'indentation. Lisez le [tour] et [ask] et améliorez-le. Et pourquoi ne renvoie-t-il pas l'URL correcte? – Kukeltje

Répondre

0

Utilisez

FacesContext.getCurrentInstance().getExternalContext().getRequestHeaderMap().get("referer") 

dans la fève de retour, vous pouvez avoir l'URL de requête. Cela me dérange depuis longtemps, j'espère que cela aidera quelqu'un.