Hi, ich willt aus einem Servlet ein anderes Servlet aufrufen. Funktioniert das irgendwie?
W WoodyWoodpecker Neues Mitglied 23. Nov 2006 #1 Hi, ich willt aus einem Servlet ein anderes Servlet aufrufen. Funktioniert das irgendwie?
H HLX Top Contributor 23. Nov 2006 #2 Klar! Über den ServletContext bekommst du den RequestDispatcher. Der kann an ein anderes Servlet weiterleiten: java.sun.com/j2ee/sdk_1.3/techdocs/api/javax/servlet/ServletContext.html java.sun.com/j2ee/sdk_1.3/techdocs/api/javax/servlet/RequestDispatcher.html
Klar! Über den ServletContext bekommst du den RequestDispatcher. Der kann an ein anderes Servlet weiterleiten: java.sun.com/j2ee/sdk_1.3/techdocs/api/javax/servlet/ServletContext.html java.sun.com/j2ee/sdk_1.3/techdocs/api/javax/servlet/RequestDispatcher.html
W WoodyWoodpecker Neues Mitglied 24. Nov 2006 #3 aber nur weiterleiten ich wollte ein servlet aufrufen und dann wieder in dem anderen servlet die verarbeitung fortsetzen.
aber nur weiterleiten ich wollte ein servlet aufrufen und dann wieder in dem anderen servlet die verarbeitung fortsetzen.
S SlaterB Gast 24. Nov 2006 #4 dies ist so nicht vorgesehen, aber ist auch relativ einfach zu umgehen: Funktionalität, die an mehreren Stellen gebraucht wird, gehört in eine ausgelagerte Hilfsklasse
dies ist so nicht vorgesehen, aber ist auch relativ einfach zu umgehen: Funktionalität, die an mehreren Stellen gebraucht wird, gehört in eine ausgelagerte Hilfsklasse
F freez Top Contributor 24. Nov 2006 #5 hier ein Link als Anregung ... vielleicht hilft dir das: www.galileocomputing.de/openbook/javainsel5/javainsel17_021.htm#Rxx747java17021040006BF1F038102
hier ein Link als Anregung ... vielleicht hilft dir das: www.galileocomputing.de/openbook/javainsel5/javainsel17_021.htm#Rxx747java17021040006BF1F038102
R Ralf Ueberfuhr Bekanntes Mitglied 25. Nov 2006 #6 SlaterB hat gesagt.: dies ist so nicht vorgesehen, [...] Zum Vergrößern anklicken.... Doch, der RequestDispatcher hat auch eine include()-Methode, sodass die Ausgaben von Servlet 2 in die Ausgaben von Servlet 1 eingebunden werden können.
SlaterB hat gesagt.: dies ist so nicht vorgesehen, [...] Zum Vergrößern anklicken.... Doch, der RequestDispatcher hat auch eine include()-Methode, sodass die Ausgaben von Servlet 2 in die Ausgaben von Servlet 1 eingebunden werden können.