About SW-Quality Safety SW-Entwicklung UML Nachschlagen Programme
.NET
JAVA
HTML http
XML
SQLXML
Datenbanken
CVS
SQL
Servlet Servlet-JSP JSP EJB
 
Servlet und JSPs Parameterübergabe Servlet-JSP

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);
 

 
©; created Mon Aug 07 22:31:53 CEST 2006; eMail