différence forward et lien ?
Bonjour,
J'ai du mal à saisir la nuance et surtout l'architecture (ou la marche à suivre ) dans l'un et dans l'autre cas svp !
lien :
Code:
1 2 3 4
|
<a href="page.jsp">lien</a>
ou
<a href="page.jsp?param1=<taVariable>¶m2=<variable2>">lien</a> |
mais si on a déjà dans la jsp un entête de ce style :
Code:
1 2 3 4 5 6 7 8
|
<%
// on récupère les paramètres
String nomCentre=(String)request.getAttribute("nomCentre");
String codeInterne = (String)request.getAttribute("codeInterne");
String urlAction=(String)request.getAttribute("urlAction");
%> |
n'y aura-t-il pas de conflit si on mets les deux en même temps ? Bien sur qui ne renvoit pas vers les mêmes servlets ou pages jsp.
Pour les forward :
Code:
1 2
|
getServletContext().getRequestDispatcher("/Login").forward(request, response); |
Qui a-t-il dans request : les variables qui sont dans la page qui contient cette ligne (ci dessus) ?
est ce la même chose que <jsp:redirect page="page.jsp"> ?
Merci pour votre lumière !