Slyh: JSP includes

Beitrag lesen

Hallo,

die Lösung hast du ja schon gefunden. Ich wollte dich nur darüber
informieren, wie du selbst rausfinden kannst, ob du dir einen Attribut-
Wert selbst zusammenbauen darfst, so daß etwas ähnliches wie das
folgende funktioniert:

<%@ include file="xy_"+templateURL+".tpl" %>

Auf der Sun-Seite gibt es die sog. JSP Cards, auf denen in Kurzform
alle JSP-Tags inkl. ihrer Attribut und erlaubter Werte aufgeführt
sind.
Wenn du dir die Karte für JSP2.0 anschaust, findest du auf Seite 2
in der unteren Hälfte das von dir o.g. <%@include ...%>. Hier ist
aber laut der Card nur die Angabe einer relativen URL erlaubt:

<%@ include file="relativeURL" %>

Was du brauchst, ist aber eine <%= expression %>.

Wenn du weiter runterscrollst, bis zur Seite 6, findest du das von
dir als Lösung angegebene <jsp:include ...>. Hier sind dann als Wert
von "page=" Expressions erlaubt:

<jsp:forward page="{relativeURL | '${' Expression'}' | <%= expression %> ">

Vielleicht hilft dir diese Info ja bei zukünftigen Problemen ähnlicher
Natur weiter...

Gruß
Slyh