Comment se positionner sur une ancre dans une JSP ? - Java - Programmation
Marsh Posté le 04-11-2004 à 12:34:14
le positionnement est géré par le client, pas par le serveur => seul le sendRedirect pourrait fonctionner ... mais de toute façon, ce n'est pas côté serveur que tu dois faire ce genre de chose, c'est au préalable côté client : faure que le lien vers test.jsp contienne l'ancre #ici.
De toute façon, les ancre ne sont pas envoyés au serveur ...
Marsh Posté le 04-11-2004 à 18:00:24
Il n'y a pas de lien direct vers test.jsp mais vers une servlet qui forwarde sur test.jsp, en plus l'ancre sur laquelle je veux aller est dynamique
J'ai trouvé la soluce avec javascript : dans test.jsp il faut mettre onLoad="window.location='#ici'"
Y a t-il un moyen de le faire sans javascript ?
benou a écrit : mais de toute façon, ce n'est pas côté serveur que tu dois faire ce genre de chose, c'est au préalable côté client : faure que le lien vers test.jsp contienne l'ancre #ici. |
Marsh Posté le 04-11-2004 à 19:48:41
ReplyMarsh Posté le 05-11-2004 à 23:51:36
tlam a écrit : Il n'y a pas de lien direct vers test.jsp mais vers une servlet qui forwarde sur test.jsp |
et ben il faut que ce soit le lien vers la servlet qui contienne l'ancre, ca revient au même ...
Marsh Posté le 07-11-2004 à 10:56:20
Ca marche ça <form action='ma_servlet#ici'> ?
benou a écrit : et ben il faut que ce soit le lien vers la servlet qui contienne l'ancre, ca revient au même ... |
Marsh Posté le 08-11-2004 à 17:46:29
tlam a écrit : Ca marche ça <form action='ma_servlet#ici'> ? |
bha oui ... vu que c'est le client qui fait le positionnement et le client ne peux pas savoir que côté serveur y a eu un dispatch de fait vers une jsp ...
Marsh Posté le 03-11-2004 à 22:25:14
Je veux que ma JSP s'affiche en se positionnant sur une ancre <a name='ici'>
getServletContext().getRequestDispatcher("/test.jsp#ici" ).forward(request, response) ne marche pas.
Je ne peux pas utliser response.sendRedirect() car j'ai des beans en attribut
Comment faire