Rechercher : dans
Par :

Redirection jsp

Dernière réponse le 21 oct 2008 à 11:33:18 helplease, le 20 oct 2008 à 23:10:54 
 Signaler ce message aux modérateurs

Bonjour,
je suis debutante en jsp et je voudrais savoir comment realiser une page qui contient un champ texte, un bouton et qui selon la valeur entrée ds le champs texte te redirige vers une page différente.
par exemple si tu entre utilisateur une page utilisateur.jsp est ouverte si tu entre admin une page admin.html est ouverte.

je sais que normalment l'url est indiqué ds l'action du formulaire, mais si cette action est variable et depend d'une valeur ds le formulaire, comment faut il faire????????????
svp aidez moi c'est tres important et urgent
Merciiiii

Configuration: Windows Vista
Internet Explorer 7.0

Meilleures réponses pour « redirection jsp » dans :
[Webmaster] Faire une redirection VoirLes différentes solutions sont présentées de la meilleure (.htaccess) à la moins bonne (JavaScript). Un .htaccess Le .htaccess est à placer dans le répertoire qui doit être redirigé. On applique une redirection de cette façon : RedirectPermanent...
Les directives de Java Server Pages (JSP) VoirPrésentation des directives JSP Les directives JSP sont des instructions insérées dans des tags HTML spéciaux. La syntaxe des directives JSP est la suivante : Les directives JSP permettent d'indiquer : le...

1

BadGuitarist, le 21 oct 2008 à 10:21:11

Bonjour,

Pour faire une action qui dépend d'un contexte, 2 solutions :
1- soit tu restes Java (c'est la solution plus compliquée) et tu écris ta servlet Action pou qu'elle fasse le test et en fonction du résultat ouvre une JSP plutôt qu'une autre
2- soit ton bouton submit lance une fonction Javascript qui fait le même travail que la servlet précédemment décrite. Si l'algo est le même, c'est tout de même plus simple car tu développes cette petite partie en Javascript et tu n'as pas à créer une nouvelle classe Java.

Bon courage.

Répondre à BadGuitarist

2

helplease, le 21 oct 2008 à 11:13:47

Merci badguitarist je crois pas avoir le droit de le faire avec du javascript, c'est projet plutot ciblé jsp.
en fait c'est tt bete mais mon problème c'est surtt comment ouvrir une nouvelle url en java, ya une fonction qui permet d'aller vers l'url indiqué??? en fait je sais juste faire des liens hypertexte ou avec un formulaire pour passer à une autre page. c'est mon 1er site dynamique

Répondre à helplease

3

 BadGuitarist, le 21 oct 2008 à 11:33:18

Dans ta servlet Action, mettre cette instruction :

response.sendRedirect(response.encodeRedirectURL(cheminRedir­ection));

ou cheminRedirection est la nouvelle url de destination.

Répondre à BadGuitarist
Collection CommentÇaMarche.net