2009-03-29 6 views
1

Quelqu'un peut-il m'expliquer pourquoi le code suivant entraîne l'erreur: Selon la directive TLD ou la directive d'attribut dans le fichier de balises, la valeur d'attribut n'accepte aucune expression. Il casse toujours chaque fois que j'essaie de définir dynamiquement la valeur du paramètre de l'URL. J'utilise Struts 2 et la dernière version de Java. Toute aide serait appréciée.Struts 2 URL Paramètre à l'intérieur de foreach

Répondre

4

Vous mélangez des balises JSTL (foreach) et des balises Struts (les s param). Bien qu'il soit possible de les faire travailler ensemble, pourquoi avoir des ennuis?

Utilisez les entretoises itérateur et videz le foreach.

Voir les détails à http://struts.apache.org/2.0.14/docs/iterator.html

En tout théorie qui peut être fait avec JSTL est possible avec des entretoises natives 2 balises, afin que votre application ne devrait probablement pas besoin JSTL du tout.

Questions connexes