Hallo,
ich benutzte den Tomcat 5.X und schreibe eine Webanwendung.
Meine Struktur sieht vereinfacht folgendermaßen aus:
allgemeineJSP.jsp
spezifischeJSP_1.jsp
spezifischeJSP_....jsp
spezifischeJSP_n.jsp
allgemeineJSP funktioniert vom Prinzip folgendermaßen:
Innerhalb der einzelnen spezifischeJSP_X.jsp verwende ich zum Beispiel
um Objekte/Variablen zu erzeugen.
Leider kommt es zu einem "Duplicate bean name" Fehler, sobald ich in zwei verschiedenen spezifische JSP_X.jsp den gleichen Namen für eine Bean verwende. Dies ist für mich unlogisch, da nur die eine oder andere JSP eingebunden wird während einem Aufruf.
Kann mir jemand erklären woran das liegt (wegen dem Container, welcher die Objekte über einen Aufruf hinweg am Leben erhält?) und wie ich Abhilfe schaffe ohne mir für jede "spezifischeJSP_X.jsp" andere Variablennamen für die gleiche Klasse ausdenke. Oder alle Klassen in dem "Main-JSP" erstelle.
Wie ist das Standard-Vorgehen??? Definieren der Variablen/Objekte in der "Main-JSP"?
tia
Oli
ich benutzte den Tomcat 5.X und schreibe eine Webanwendung.
Meine Struktur sieht vereinfacht folgendermaßen aus:
allgemeineJSP.jsp
spezifischeJSP_1.jsp
spezifischeJSP_....jsp
spezifischeJSP_n.jsp
allgemeineJSP funktioniert vom Prinzip folgendermaßen:
Code:
<%
if (Parameterkonstelation X) {
%>
<%@ include file="spezifischeJSP_1.jsp"%>
<%
} else if (Parameterkonstelation Y) {
%>
<%@ include file="spezifischeJSP_1.jsp"%>
<%
} else if (................und so weiter ...
Innerhalb der einzelnen spezifischeJSP_X.jsp verwende ich zum Beispiel
Code:
<jsp:useBean id="sysVar" class="dbM.steuerung.Systemvariablen" scope="session" />
Leider kommt es zu einem "Duplicate bean name" Fehler, sobald ich in zwei verschiedenen spezifische JSP_X.jsp den gleichen Namen für eine Bean verwende. Dies ist für mich unlogisch, da nur die eine oder andere JSP eingebunden wird während einem Aufruf.
Kann mir jemand erklären woran das liegt (wegen dem Container, welcher die Objekte über einen Aufruf hinweg am Leben erhält?) und wie ich Abhilfe schaffe ohne mir für jede "spezifischeJSP_X.jsp" andere Variablennamen für die gleiche Klasse ausdenke. Oder alle Klassen in dem "Main-JSP" erstelle.
Wie ist das Standard-Vorgehen??? Definieren der Variablen/Objekte in der "Main-JSP"?
tia
Oli