PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Eclipse und includierte JSP Seiten



tomcom
07-06-2006, 13:10
Hallo ich hab folgenden Aufbau der JSP-Seiten:

Seite A:

<%
String str="TEXT";
%>

<%@include file="SeiteB.jsp" %>

Seite B:

<%
out.print(str);
%>
Seite B wird niemals direkt aufgerufen, sondern immer von Seite A (oder anderen Seiten) includiert.

Eclipse zeigt jetzt eine Fehler an (Unterstreicht "out.print(str);").
Betrachtet man Seite B alleine, ist dies ja korrekt. (Auf B wurde "str" nicht einem Typ zugewiesen/nicht deklariert.)
Aber da die Seite nur includet wird, ist dies "dennoch korrekt". Kann man Eclipse nicht sagen, das die Seite von A includet wird?
Vieleicht mit einem JSP Kommentar, ala: <% //Eclipse:PageIncludedBy="SeiteA.jsp" %>

Gruß Thomas

Waxolunist
21-06-2006, 08:44
Nein, Eclipse hat schon recht.

Denn es muss ja nicht sein, dass B immer von A includet wird. Es kann auch von C includet werden, in dem es dann keine str-Variable mehr gibt. Dann ist es falsch.

Java-Code, sollte immer für sich extra stehen. HTML-Code, der nicht vollständig ist, ist da nicht so tragisch.

mfg, Christian