2014-04-30 7 views
5

Ich entwickle eine Spring MVC Web App in Eclipse Kepler (JEE Edition). Ich verwende einfache JSP als Ansichtstechnologie.Inhaltshilfe in Eclipse funktioniert nicht für EL in JSP-Dateien

Ich legte ein Modell auf die Anfrage als ein Attribut und lesen Sie es aus der Anfrage in der JSP mit 'UseBean'.

Wenn ich dies tue, schlägt die Inhaltshilfe für dieses Objekt in EL (Ausdrucksprache) fehl. Es funktioniert jedoch für:

  • mein Bean-Objekt innerhalb scriptlet Code
  • Standard-Objekte, die in JSP immer verfügbar sind

Mit anderen Worten (auch innen EL!): Inhalt unterstützt funktioniert gut, außer wenn ich es auf einer Bohne aus einem EL-Konstrukt versuche.

das Problem in Code zusammenfassend:

<jsp:useBean id="pageModel" type="org.myorg.PageModel" scope="request" /> 
THIS WORKS - a property of a prefined object: ${pageContext.request.... } 
THIS WORKS - write out property from 'pageModel' in scriptlet code: <%= pageModel.... %> 
THIS DOES NOT - write out property from 'pageModel' in EL: ${pageModel....} 

Alle Hilfe wäre sehr dankbar!

+0

Haben Sie alle Dateien für Inhalte müssen helfen einrichten? Hier ist ein Link, der helfen könnte: http://help.eclipse.org/kepler/index.jsp?topic=%2Forg.eclipse.wst.se.doc.user%2Ftopics%2Ftsrcedt023.html – Calon

+0

Zugehöriger Fehler: https://bugs.eclipse.org/bugs/show_bug.cgi?id=307240? – Slartibartfast

+0

@Slartibartfast: das ist es nicht. '$ {pageContext.xxx}' hätte dann auch nicht funktioniert. – BalusC

Antwort

1

JSP-Seite standardmäßig ignoriert EL, so versuchen

<%@ page isELIgnored="false" %> 
+0

Leider funktioniert das auch nicht. Lustige Sache: Nach fast 2 Jahren dachte ich, ich würde es mit einer brandneuen Eclipse-Installation (Mars) versuchen, aber das Problem ist immer noch da! – Quirijn