Hi,
ich versuche mich gerade daran in einer gewachsenen Anwendung ein Frameset durch eine Tabelle zu ersetzen. Mein Problem dabei ist, dass ich die dynamischen Frameinhalte nicht analog zur bestehenden Frame-Mechanik nachladen kann.
Konkret:
<frameset rows="100,*" framespacing="0" border="0" frameborder="0">
<frame name="head" src="<%=response.encodeURL(kopfURL)%>" scrolling="no" marginwidth="0" marginheight="0" noresize=""/>
<frameset cols="199,*" framespacing="0" border="0" frameborder="0">
<frame name="nav" src="<%=response.encodeURL(naviURL)%>" scrolling="no" marginwidth="0" marginheight="0" noresize=""/>
<frame name="main" src="<%=response.encodeURL(inhaltURL)%>" scrolling="auto" marginwidth="0" marginheight="0" noresize=""/>
</frameset>
</frameset>
Würde ich dieses Konstrukt 1zu1 übernehmen ergibt sich daraus:
<table border="1" height="100%" width="100%" cellpadding="0" cellspacing="0">
<colgroup>
<col width="100">
<col width="4*">
</colgroup>
<tr height="100px">
<td colspan="2"><jsp:include page="<%=response.encodeURL(kopfURL)%>" /></td>
</tr>
<tr>
<td width="199px"><jsp:include page="<%=response.encodeURL( naviURL)%>" /></td>
<td><jsp:include page="<%=response.encodeURL( inhaltURL)%>" /></td>
<tr>
</table>
Das Problem: Die zu inkludierenden Pages werden zwar noch ermittelt, werden aber nicht gefunden, da versucht wird relativ zum aktuellen Verzeichnis die Inhalte zu suchen. Beim Frameset war das "komischerweiße" egal?!
Wenn ich die zu inkludierenden Inhalte durch z.B. eine statische Seite ersetze welche im gleichen Verzeichnis liegt und einfach mit <jsp:include page="test.jsp" /> referenziere funktioniert das grundsätzlich.
Kann mir hier jemand auf die Sprünge helfen was ich falsch mache, bzw. wie ich die Inhalte analog zum Frameset eingebunden bekomme?!
Danke im Voraus.
ich versuche mich gerade daran in einer gewachsenen Anwendung ein Frameset durch eine Tabelle zu ersetzen. Mein Problem dabei ist, dass ich die dynamischen Frameinhalte nicht analog zur bestehenden Frame-Mechanik nachladen kann.
Konkret:
<frameset rows="100,*" framespacing="0" border="0" frameborder="0">
<frame name="head" src="<%=response.encodeURL(kopfURL)%>" scrolling="no" marginwidth="0" marginheight="0" noresize=""/>
<frameset cols="199,*" framespacing="0" border="0" frameborder="0">
<frame name="nav" src="<%=response.encodeURL(naviURL)%>" scrolling="no" marginwidth="0" marginheight="0" noresize=""/>
<frame name="main" src="<%=response.encodeURL(inhaltURL)%>" scrolling="auto" marginwidth="0" marginheight="0" noresize=""/>
</frameset>
</frameset>
Würde ich dieses Konstrukt 1zu1 übernehmen ergibt sich daraus:
<table border="1" height="100%" width="100%" cellpadding="0" cellspacing="0">
<colgroup>
<col width="100">
<col width="4*">
</colgroup>
<tr height="100px">
<td colspan="2"><jsp:include page="<%=response.encodeURL(kopfURL)%>" /></td>
</tr>
<tr>
<td width="199px"><jsp:include page="<%=response.encodeURL( naviURL)%>" /></td>
<td><jsp:include page="<%=response.encodeURL( inhaltURL)%>" /></td>
<tr>
</table>
Das Problem: Die zu inkludierenden Pages werden zwar noch ermittelt, werden aber nicht gefunden, da versucht wird relativ zum aktuellen Verzeichnis die Inhalte zu suchen. Beim Frameset war das "komischerweiße" egal?!
Wenn ich die zu inkludierenden Inhalte durch z.B. eine statische Seite ersetze welche im gleichen Verzeichnis liegt und einfach mit <jsp:include page="test.jsp" /> referenziere funktioniert das grundsätzlich.
Kann mir hier jemand auf die Sprünge helfen was ich falsch mache, bzw. wie ich die Inhalte analog zum Frameset eingebunden bekomme?!
Danke im Voraus.
Zuletzt bearbeitet: