Zajmuję się tworzeniem aplikacji internetowej Spring MVC w Eclipse Kepler (edycja JEE). Używam zwykłego JSP jako technologii widoku.Obsługa zawartości w Eclipse nie działa dla EL w plikach JSP
Umieszczam model na żądanie jako atrybut i odczytuję go z żądania na stronie JSP przy użyciu "useBean".
Kiedy to zrobię, obsługa zawartości nie powiedzie się dla tego obiektu wewnątrz EL (język wyrażeń). Działa to jednak dla:
- mój fasola obiekt kodem skrypty
- standardowych obiektów, które są zawsze dostępne w JSP
Innymi słowy (nawet wewnątrz EL!): Treść pomagać działa dobrze, z wyjątkiem kiedy próbuję go na fasoli z wnętrza konstrukcji EL.
Podsumowując problem w kodzie:
<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....}
Każda pomoc będzie bardzo mile widziane!
Czy skonfigurować wszystkie pliki potrzebne do treści pomóc? Oto link, który może pomóc: http://help.eclipse.org/kepler/index.jsp?topic=%2Forg.eclipse.wst.sse.doc.user%2Ftopics%2Ftsrcedt023.html – Calon
Błąd powiązany: https://bugs.eclipse.org/bugs/show_bug.cgi?id=307240? – Slartibartfast
@Slartibartfast: to nie to. '$ {pageContext.xxx}' też by nie działało. – BalusC