JSP-Aufruf aus einem Servlet
..
ServletContext context=getServletContext();
RequestDispatcher dispatcher=
context.getRequestDispatcher(
"meinejsp.jsp");
if(dispatcher!=null) {
dispatcher.forward(request,response);
}
..
-
Der Servlet-Context stellt einen Dispatcher zur Verfügung. Dessen
.forward Methode kann verwendet werden um diesen Request an eine
JSP (oder ein anderes Servlet) weiterzugeben.
-
Achtung: Ein Weiterleiten des Requests ist nur möglich, wenn noch
keine Daten in den Response geschrieben wurden.
|
|
Applikation
-
Im useBean:
scope = application;
-
Im Servlet:
getServletContext().setAttribute(
"meinBean",
meinBeanRefferenz);
Request
-
Im useBean:
scope = request;
-
Im Servlet:
request.setAttribute(
"meinBean",
meinBeanRefferenz);
Session
-
Im useBean:
scope = session;
-
Im Servlet:
session.setAttribute(
"meinBean",
meinBeanRefferenz);
|