Hilfe bei Include von JSPs

blubberblase

Mitglied
Hallo Leute,
ich sitze grade an einem Webprojekt und bin irgendwie am verzweifeln. Es geht um folgendes: Ich habe eine JSP Datei erstellt mit einem Tab Menü und eben die Inhalte der Tabs. Allerdings ist es ja doch etwas unübersichtlich mit einer Datei.

Daher wollte ich einfach die Inhalte der einzelnen Tabs per <jsp:include page="abgebot.jsp" /> importieren.

Nur er lädt mir einfach keinen Inhalt rein.

Hier mal mein Quelltext von der Mainpage mit den Tabs:

Code:
<jsp:root version="2.1" xmlns:f="http://java.sun.com/jsf/core" xmlns:h="http://java.sun.com/jsf/html" xmlns:jsp="http://java.sun.com/JSP/Page" xmlns:webuijsf="http://www.sun.com/webui/webuijsf">
    <jsp:directive.page contentType="text/html;charset=UTF-8" pageEncoding="UTF-8"/>
    <f:view>
        <webuijsf:page id="page1">
            <webuijsf:html id="html1">
                <webuijsf:head id="head1">
                    <webuijsf:link id="link1" url="/resources/stylesheet.css"/>
                </webuijsf:head>
                <webuijsf:body id="body1" style="-rave-layout: grid">
                    <webuijsf:form id="form1">
                        <webuijsf:image id="image1" style="" url="/resources/kopf.png"/>
                        <webuijsf:tabSet id="tabSet1" selected="tab3" style="height: 454px; left: 0px; top: 96px; position: absolute; width: 700px">
                            <webuijsf:tab id="tab1" text="Home">
                                <!-- Home -->
                                <jsp:include page="home.jsp" />
                            </webuijsf:tab>
                            <webuijsf:tab id="tab2" text="Kundenverwaltung">

                                <!-- Kundenverwaltung -->
                                <jsp:include page="kundenverwaltung.jsp"/>

                            </webuijsf:tab>
                            <webuijsf:tab id="tab3" text="Angebote">

                                <!-- Angebotsverwaltung -->
                                <jsp:include page="angebote.jsp"/>

                            </webuijsf:tab>
                            <webuijsf:tab id="tab4" style="center" text="Gesuche">

                                <!-- Gesuche -->
                                <jsp:include page="gesuche.jsp"/>
                                
                            </webuijsf:tab>
                            <webuijsf:tab id="tab5" text="Einstellungen">
                            <webuijsf:panelLayout id="layoutPanel5" style="width: 100%; height: 128px;"/>
                            </webuijsf:tab>
                        </webuijsf:tabSet>
                    </webuijsf:form>
                </webuijsf:body>
            </webuijsf:html>
        </webuijsf:page>
    </f:view>
</jsp:root>

Als Beispiel hier mal die home.jsp, die includet werden soll:

Code:
<webuijsf:panelLayout id="layoutPanel1" style="height: 251px; position: relative; width: 719px; -rave-layout: grid">
     <webuijsf:staticText id="staticText3" style="height: 94px; left: 24px; top: 72px; position: absolute; width: 430px" text="Das ist ein Beispieltext"/>
     <webuijsf:staticText id="staticText2" style="left: 24px; top: 48px; position: absolute" text="Herzlich Willkommen!"/>
</webuijsf:panelLayout>

So nun meine Frage: Woran kanns liegen? :/
+Vielen Dank für eure Hilfe!
Grüße
Marcel
 
Zuletzt bearbeitet:
In deiner inkludierten JSP müssen sich meine ich zumindest die verwendeten Taglibs befinden.

Entweder in der JSP oder um den Aufruf des include muss glaube ich ein f:subview stehen.
 
Zurück