We apologize for untranslated text, you can use the Google Translation button to get an automatic translation of the web page in the language of your choice.

Obtenir l'ancre de l'URL au sein d'un JSP

Clément Tessier · on 12/14/15 at 10:48 AM

Bonjour,

Je cherche à obtenir depuis une JSP l'URL complète de la page qui contient une ancre afin de l'exploitant dans mon gabarit (valeur située après le # à la fin de l'URL).

J'ai essayé toutes les méthodes de ServletUtil mais aucune ne me retournait l'URL avec l'ancre.

Merci pour votre aide.

Cordialement,

12 pts
Sylvain DEVAUX - on 12/14/15 at 11:05 AM
Best answer

Bonjour,

 

j'ai récemment essayé la même chose, sauf que l'ancre est uniquement accessible côté client, ce n'est pas une information qui transite côté serveur.

 

Pour m'en sortir, j'ai dupliqué l'information de l'ancre dans les liens que je génère : 

String urlSuffix = "?anchorPub=" + obj.getId() + "#" + obj.getId();
jcmsContext.sendRedirect(target.getDisplayUrl(userLocale) + urlSuffix);

 

Dans la JSP ciblée, je récupère alors mon "ancre dupliquée" : 

Publication anchorPub = getPublicationParameter("anchorPub");

 

#1

Bonjour,

Merci pour votre retour. Tout ça m'a l'air intéressant, je vais essayer !

Merci, Cordialement

Clément Tessier · on 12/14/15 at 11:08 AM
9 pts