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.