|
|
|
|
request.getParameter n'existe pas
par contre tu peux recuuperer les variables d'un formulaire qui a été posté avec request.form(...); ou d'une url avec Request.QueryString(...) |
je veux le recuperer sur la meme page html
merci |
Pkoi pas le faire avec un php tout con?
Eternel Questionneur. La reponse est la: www.telecharger.com |
bon, je sais pas à koi ca te servira mais bon:
-->j'espere que l'attribut action de ta form <form action=...> redirige bien vers elle-meme. en gros, ta page s'appelle "toto", tu mets un truc du genre: <form action=toto.jsp> ... ton code... </form> sinon, je confirme, getParameter() existe et fonctionne sans pb. Pour ceux qui en doute, java.sun.com --> donc J2EE v1.4, voir les spek de la classe javax.http.servlet.request (je crois.... enfin sur c le package javax.http.servlet) voilà.... enfin, je crois que ton pb, c pas le code java, c l'enchainement de t pages..... |
Je ne vois pas l'interet du tout ????
à la limite : <% var val='ceci est un test'; %> <input align="middle" value="<% response.write val %>" name="nom"> </input> Mais je suppose que ce n'est pas ca qui t'interesse dans ton projet. Saurais-tu donner un exemple concret par rapport à ton besoin, ca aiderait à mieux cerner le problème. |
ce que je veux aki
c le contraire ; recuperer à partir d'un champ hidden une valeur que j'utiliserai dans une fonction jsp et c dans la meme page merci
|
Mais tu l'initialises kan ton champ hidden ?
Aki à raison, explique en détail.... @+ |
alors je m'explique :
dans ma page j'ai un efonction jsp qui me retourne une variable(String) que j'utiliserai comme entrée lors d'un nouvel appel à la page dans la meme fonction et ainsi de suite . je dois donc sauvgarder cette variable quelque part pour pouvoir la réutiliser j'espere que j'etais un peu claire et merci pour vos efforts |
C'est beaucoup plus clair maintenant.
Tu dois utiliser une variable global. Tu as deux possibilité : - session(...) => Variable lié à la fenêtre. - application(...) => Variable qui ne dépend pas de la fenêtre (en français, tu sais y accéder de toutes les fenêtres de ton site). Ces variables peuvent : - stocker des simples variables; - des objets; - une connection à ta BDD; - etc ... Tu trouveras facilement de la documentation sur le net ( ainsi que sur www.commentcamarche.com je suppose :) , pour tous les paramètrages interessants (durée de vie de la variable, .... ). Si le serveur que tu utilises autorise le fichier global.asa, ca pourra faciliter la gestion . |
Une derniere chose:
je suis pas sure qu'on soit sur la meme longueur tous là.... Sarah, tu dev. en koi la ?? JSP, donc bien du java, oki ? Pasque dans ce cas, l'objet application, il n'existe pas en jsp. Il te faudra juste utiliser l'objet session. Donc, pour te répondre (sans parler du language utilisé...), ta méthode de stockage dans un champ caché est une solution, mais présente certaine failles. L'idée d'utiliser la session est une solution. Sinon, tu peux aussi utiliser les cookies. Ou alors tu stockes ta variable dans une bdd, mais là, c pas tres interressant pour une seule variable !!! surtout si tu ne la conserves pas longtemps (pour calcul ulterieurs, stats.... et ke sais-je....) Pour ensuite répondre à ta question: <input align="middle" value="ceci est un test" name="nom"></input> <% String val= request.getParameter("nom");%> Forcément que ca marche pas.... Le getParameter(var) ne te recupere que les variables qui lui ont été transmises par formulaire (POST) ou dans la partie après le ? de la requete Ex: toto.html?var=hello Voilà pkoi tu dis que ton getParameter ne fonctionne pas. |
Oups j'ai confondu à cause des tags <% %> et de la fonction request. |
Je commencais à me demander si ct pas moi ki etait dans l'erreur...*r* |
oui je devloppe avec jsp
et je cherche encore une solution efficace cordialement |
Utilise la solution de aki, soit les sessions, par contre quand tu stockes un attribut de session, il faut que tu recast en String:
Dans ton formulaire: String var = (String) session.getAttribute( attribut ); Dans le fichier qui reçois ton formulaire: session.setAttribute ( attribut, request.getParameter( ton_champ )); Ca te vas ? yann |
| 02/11 11h14 | [Webmaster] Un formulaire de contact pour votre site | Webmaster |
| 05/11 11h52 | [Javascript] Effacer un champ de formulaire lors du clic (focus) | Javascript |
| 14/04 20h26 | Valider le code HTML d'une page web | HTML |
| 13/07 10h04 | [HTML] -Un document de référence | HTML |
| 13/01 12h40 | [Aspirateur de pages HTML] Comment aspirer un site Web ? | Web |
| 25/06 15h39 | Changer la valeur d'un champ input text | 2 |
| 03/04 15h43 | Cacher des champs input | 2 |
| 28/01 21h49 | Champs INPUT 3D enfoncé | 5 |
| 22/10 03h19 | Insertion d'un champ input automatiquement | 12 |
![]() | HTML Tidy - HTML Tidy est un utilitaire permettant de vérifier et d'optimiser tout code HTML. La version originale de cet utilitaire... | Catégorie: Webmaster Licence: Freeware/gratuit |
![]() | HTMLDOC - HTMLDOC est un outil permettant de convertir une page HTML (Hyper-Text Markup Language) vers un fichier HTML indexé, vers... | Catégorie: PDF Licence: Freeware/gratuit |
![]() | HTML Tidy fr - HTML Tidy est un utilitaire permettant de vérifier et d'optimiser tout code HTML. Cette version est la version 1.1.5.0, ... | Catégorie: Webmaster Licence: Freeware/gratuit |
![]() | Web Developer Toolbar - WebDeveloper est une extension firefox représentant une formidable boîte à outils pour examiner et manipuler les pages... | Catégorie: Extensions Firefox Licence: Freeware/gratuit |
![]() | Hannspree HANNSball.champions | Catégorie: Téléviseur LCD / Plasma | |
![]() | Yu-Gi-Oh! World Championship Tournament | Catégorie: Jeu vidéo Nintendo DS | 39.99 € 3 Suisses FR |
![]() | World Driver Championship | Catégorie: Jeu vidéo Nintendo 64 | 29.88 € PriceMinister |
![]() | Sega Rally Championship | Catégorie: Jeu vidéo N-Gage | 4.90 € PriceMinister |