Struts logic:iterate champ de saisie

J'ai actuellement le code suivant et les données s'affichent bien.

<logic:iterate name="myList" id="product"  indexId="iteration" type="com.mycompany.MyBean">  
    <tr>  
        <td> <bean:write name="product" property="weight"/> </td>  
        <td> <bean:write name="product" property="sku"/> </td>  
        <td> <bean:write name="product" property="quantity"/> </td>  
    </tr>  
</logic:iterate>  

Mais maintenant, j'ai besoin de faire de la "quantité" de la partie modifiable. L'utilisateur doit être en mesure de mettre à jour ce champ, appuyez sur soumettre et lors de son envoyé vers le serveur, "maliste" devrait mettre à jour automatiquement avec les nouvelles quantités.

J'ai essayé de chercher de l'aide sur ce sujet, mais tout ce que je conserver est de trouver des exemples sur la façon d'afficher uniquement les données, pas le modifier. Toute aide serait appréciée.

Vous ne pouvez pas mettre à jour directement à l'aide de la logique de la balise. Vous pouvez utiliser ajax et le feu de l'ajax en fonction de l'événement onchange du champ de texte qui permettra de mettre à jour la quantité dans le serveur.
wow...ça va être long à répondre...
ce n'est pas vrai, je l'ai fait.
Merci de poster la solution.
Il semble donc que logic:iterate est surtout utile pour l'affichage des données & pas très efficace-friendly en permettant à l'utilisateur de mettre à jour les données, au moins pas de la façon que je veux faire. Je suppose que c'est quelque chose qui est requise assez souvent. La question est donc, quoi d'autre à part logic:iterate peut être utilisé pour accomplir cette? Serait une c:foreach être beaucoup mieux?

OriginalL'auteur LatinCanuck | 2012-04-20