Struts2: Hidden-Feld und Anker-tag <s:> Werte In der Action-Klasse
Arbeite ich an einer struts2 Anwendung. In meiner jsp-Seite habe ich 2-3 Anker-tag und 2-3 versteckte Felder wie
<s:a href="#">File 1</s:a>
<s:a href="#">File 2</s:a>
<s:a href="#">File 3</s:a>
und
<s:hidden name=" hidden1" />
<s:hidden name=" hidden2" />
<s:hidden name=" hidden3" />
Nun lassen Sie mich bitte wissen, In meiner Klasse Aktion, wie bekomme ich den Wert all die versteckten Felder und Anker-Tags, welcher angeklickt wurde.
Hatte ich versucht folgende
<s:a href="#" action=”someAction”>File 1</s:a>
Seine Arbeit aber nicht übertragen Wert des hidden-fileds.
Auch
<s:a href="#" name=”File1” onclick=”submit”>File 1</s:a>
Aber kein Gewinn.
Suchen für Ihre Antwort.
- Vielleicht wird dumm klingen, aber haben Sie umschlossen diese versteckte Felder in einem Formular-tag?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wie Boris sagte, Sie benötigen, um die versteckten Felder in einem Formular, und schicken Sie das Formular, ODER Sie können Sie als URL-Parameter an Ihre links. Die beste Methode ist wohl mit einer form, mit der POST, also die hidden-fields nicht in Ihrem browser-Adressleiste.
Hier ist ein Beispiel
Da dies wirklich nichts zu tun hat mit struts2, hier ein Beispiel mit reinem HTML: