Struts2: champ Caché et d'ancrage de la balise <s a> les valeurs En Action de Classe
Je suis en train de travailler sur un struts2 application. Dans ma page jsp, j'ai 2-3 balise d'ancrage et 2-3 champs cachés comme
<s:a href="#">File 1</s:a>
<s:a href="#">File 2</s:a>
<s:a href="#">File 3</s:a>
et
<s:hidden name=" hidden1" />
<s:hidden name=" hidden2" />
<s:hidden name=" hidden3" />
Maintenant s'il vous plaît laissez-moi savoir, Dans ma classe de l'action comment puis-je obtenir la valeur de tous les champs cachés et de balise d'ancrage qui a été cliqué.
J'avais essayé de suivre
<s:a href="#" action=”someAction”>File 1</s:a>
Son travail mais n'a pas valeur de transfert de caché les champs.
Aussi
<s:a href="#" name=”File1” onclick=”submit”>File 1</s:a>
Mais pas de gain.
À la recherche pour votre réponse.
- Peut-être cela va paraître stupide, mais vous êtes-vous enfermé ces champs cachés dans une balise de formulaire?
Vous devez vous connecter pour publier un commentaire.
Comme Boris dit, vous avez besoin de mettre les champs cachés à l'intérieur d'une forme, et soumettre ce formulaire, OU vous pouvez les ajouter en tant que paramètres d'URL pour vos liens. La meilleure méthode est sans doute à l'aide d'un formulaire en POST, donc les champs masqués ne sont pas sur votre barre d'adresse.
Voici un exemple
Depuis cela n'a rien à voir avec struts2, voici un exemple avec une pure HTML: