2013-04-13 5 views
0

J'utilise Netbeans 7.3 et j'ai créé un projet maven Struts 2.3.Struts 2 # {} donnant une erreur de compilation dans Netbeans 7.3

Tout le reste semble bien, sauf quand j'écris en JSP quelque chose comme ceci:

<s:select list="#{'-1':'All Activity','0':'Posts Only','1':'Trades Only'}" 

Le code ci-dessus donne erreur dans JSP. Bien que cela fonctionne bien dans 6,9 Cela me semble un bug. Toute aide sera grandement appréciée.

J'ai déjà posté un commentaire à ce sujet sur la page du plugin, bien que cela ne me semble pas être un problème de plugin, puisque maven n'a rien à voir avec les plugins NB AFAIK.

+0

double possible de [NetBeans 7.0 indique l'erreur dans la balise select Struts2 .. NetBeans la version 6.9 ne montre pas cette erreur] (http://stackoverflow.com/questions/5939413/netbeans-7-0-montre-erreur-dans-struts2-select-tag-netbeans-version-6-9-ne-pas) – Quaternion

Répondre

1

Dans le code ci-dessus, la liste est remplie à l'aide de l'expression OGNL. C'est une expression valide, cependant IDE ne la supporte pas toujours puisque la version OGNL et la version du plugin peuvent ne pas correspondre. Vous pouvez toujours l'exclure de la validation. Mais ce n'est pas le problème majeur et vous ne pouviez pas y faire attention.

Cet exemple utilise la même collection et semble bien

<s:select list="#@[email protected]{'-1':'All Activity','0':'Posts Only','1':'Trades Only'}"/> 
+0

merci pour l'information et j'ai également réussi à trouver une solution: http : //stackoverflow.com/questions/5939413/netbeans-7-0-shows-error-in-struts2-select-tag-netbeans-version-6-9-does-not –