2010-11-24 6 views
2

i AVONS une valeur de champ cachéaccès valeur du champ caché dans un autre fichier jsp

<input type="hidden" id= "i1" name="h1" value="Request Recieved"/ > 

i besoin de la valeur à lire dans un autre fichier jsp dont la référence est mentionnée dans le fichier actuel.

J'utilise out.println(request.getParameter("h1")); mais son null impression ..

+0

'i besoin de la valeur à lire dans un autre fichier jsp dont la référence est mentionnée dans la fichier actuel.' pouvez-vous montrer un peu de code pour cette déclaration –

Répondre

2

Cela ne fonctionnera que lorsque vous naviguez vers un autre JSP par un <form> qui a intégré ce domaine.

E.g. page1.jsp:

<form action="page2.jsp"> 
    <input type="hidden" name="foo" value="bar"> 
    <input type="submit"> 
</form> 

Et page2.jsp:

<p>Hidden value: ${param.foo}</p> 

C'est tout. Il ne fonctionnera pas lorsque vous naviguez par un lien <a> ou soumettre un autre formulaire où le champ caché n'est pas inclus.

(le ${param.foo} fait effectivement la même chose que out.print(request.getParameter("foo")), que d'une manière moins vintage et laid. Voir aussi How to avoid Java code in JSP)

+0

merci mec .. j'ai l'idée maintenant .. – technocrat

+0

De rien. – BalusC

Questions connexes