Struts2: so stellen Sie die entsprechenden Werte der ausgewählten Zeile in der VO-Klasse aus einer JSP-Bericht?

In meinem Struts2 Anwendung bin ich der Generierung eines textuellen Bericht (in jsp) mit iterator-tag wie

<table>
<tr>
<td>ID</td>
<td>PROOF</td>
<td>DELETE</td>
</tr>

<s:iterator value="listOfVOClassObjects">
<tr>
<td><s:property value="requestId" /></td>
<td><s:property value="requestChecker" /></td>
<td><s:property value="requestProof" /></td>
<td><s:checkbox name="deleteStatus" onclick="submit()"/></td>
</tr>    
</s:iterator>  
</table>

Wenn Benutzer klicken Sie auf Kontrollkästchen Seite legt und die Kontrolle geht an die Aktion Klasse, und ich brauche gleichzeitig die Werte der entsprechenden Zeile, die der Benutzer überprüft hat, sollte in setter-Methoden geschrieben in der VO-Klasse, so dass ich alle diese Werte in meinem handeln. Klasse.

Habe ich versucht, dieses durch das schreiben einer hidden-Feld für jeden Wert, der unter iterator-tag wie

<s:hidden name=" requestId" />
<s:hidden name=" requestChecker" />
<s:hidden name=" requestProof" />

aber nicht die Rückgabe der Werte der entsprechenden Zeile aber die Werte aller Zeilen, durch Kommas getrennt.

Ich habe auch versucht, diese durch das schreiben dieser versteckten Feldern, die außerhalb der iterator-tag und das ist null zurückgeben für jedes eingereicht.

Bitte helfen.

InformationsquelleAutor vivmal | 2009-08-17
Schreibe einen Kommentar