2011-01-11 8 views
3

Ist Inhaltshilfe in der folgenden Szene in meiner Jsp-Ansicht möglich?Ist Eclipse Content Assist innerhalb JSTL möglich

List products; 
    products= dao.getProductList; 
    request.setAttribute("products", products); 

<c:forEach var="product" items="${products}"> 
    <c:out value="${product. <-- is content assist here on the product model javabean?? 

Ich denke Art ist es nicht, weil, wie wissen würde Eklipse, dass ich auf Product.java arbeite?

+0

Das gleiche Problem, hier. Hast du jemals etwas gefunden, das das getan hat? –

+0

@MattMc Ich verwende jetzt JSF, CDI und Managed Beans. #{Produkt. und jeff

Antwort

2

Nein, das ist generell nicht möglich. JSP EL ist eine dynamische Sprache, Eclipse verfügt nicht über die Informationen, die für die automatische Vervollständigung erforderlich sind.

+0

Danke. Ich hatte das Gefühl, es war nein. – jeff

+2

Was ist, wenn ich eine Bean mit' jsp definieren/deklarieren : useBean, so dass Eclipse Informationen hat, um Inhalte zu unterstützen? –

+0

@JohnS Hast du jemals herausgefunden, ob 'jsp: useBean' für diese oder eine andere Methode funktioniert? –

1

Sie können mein Plugin versuchen. Es ist verfügbar unter: http://fast-code.sourceforge.net/. Es ist nicht so süß wie die Inhaltshilfe, aber Sie können den Feldnamen einer beliebigen Klasse in einem JSP drucken, ohne die Klasse zu öffnen.

0

Die automatische Vervollständigung kann durch Hinzufügen von jstl-api.jar zum Klassenpfad aktiviert werden.

Verwandte Themen