JSP EL (Expression Language) à l'origine des problèmes dans Eclipse

Mon système: Ubuntu 9.10. Eclipse 3.5.1 avec Java EE 1.2.1 (manuel d'installation - PAS de synaptic). Développeur Web Outils 3.1.1

J'ai récemment adopté quelqu'un d'autre code (un Projet Web Dynamique), et d'exécuter dans beaucoup d'erreurs, d'avertissements et incorrecte de la syntaxe dans Eclipse. J'ai rétréci vers le bas à ces 4 lignes de code (pour créer un nouveau Projet Web Dynamique, puis une nouvelle page JSP, et de mettre ceci dans le corps):

${(1<2)? "" : "no"}
<%for (int i = 0; i < 5; i++) {%>
<div>${5}</div>
<%}%>

Les erreurs /Avertissements /syntaxe Incorrecte soulignant

line1: jaune d'avertissement en vertu de l' '<': caractère non Valide utilisés dans la chaîne de texte
(${(1<2)? "oui" : "non"}).

line2: rouge ligne d'erreur en vertu de l' 'f':
Plusieurs annotations trouvé à cette ligne: 1) erreur de Syntaxe, insérer "Enfin" pour terminer TryStatement. 2) erreur de Syntaxe, insérer "}" pour terminer ClassBody

line2: rouge ligne d'erreur sous ')': erreur de Syntaxe sur le jeton ")", essayez de prévu après ce jeton

line3: jaune d'avertissement en vertu de l' 'div': Pas de balise de fin (/div).

line3: jaune d'avertissement en vertu de l' '<' de la fermeture de div: Plusieurs annotations
trouvé à cette ligne: 1) caractère non Valide utilisés dans la chaîne de texte (${5} <%}%>). 2) caractère non Valide utilisés dans la chaîne de texte (${5} <%}%>).

line3: '/div' est noir et violet (pour scriptlet code?) au lieu de vert de code HTML

line4: l'ouverture et La fermeture scriplet les balises "<% " et " %>' sont noir au lieu de l'orange

La page fonctionne comme prévu dans un navigateur: vous obtenez '5" cinq fois. Si vous modifiez les guillemets vides sur la ligne 1 pour "oui", puis enregistrez, fermez le fichier dans l'éditeur, r cliquez dessus dans l'explorateur de projet > valider, puis de le ré-ouvrir: toutes les erreurs /avertissements /syntaxe incorrecte soulignant disparaissent, à l'exception de la première (caractère non valide). C'est extrêmement irritant. Toutes les pensées seraient grandement appréciés.

  • Oui, l'Éclipse de JSTL le support de l'éditeur est de la merde.
  • Peut quelqu'un d'autre confirme le même comportement (si vous créez un nouveau Projet Web Dynamique, puis une nouvelle page JSP, et de mettre le code ci-dessus cité dans le corps html)? Vous devrez peut-être enregistrer, fermer, de le valider et de le ré-ouvrir pour voir les erreurs/avertissements. Merci. P. s. c'est un autre (probablement lié) problème; pourquoi est-il que de nouvelles erreurs/avertissements apparaissent uniquement si vous enregistrez, fermez le valider et de le ré-ouvrir le fichier? Il en fait une sorte d'onu-utilisable...
InformationsquelleAutor jackocnr | 2009-11-24