5033109403

5033109403



26. Następnie, przygotuj klasę Java Bean która będzie wykorzystywana do komunikacji między serwletem i stroną JSP. Dodaj do projektu plik ColorBean. java i umieść klasę w pakiecie ai.beans. Umieść w klasie poniższy kod. Nie zapomnij wygenerować metod getter i setter i dla obu pól składowych, package ai.beans; public class ColorBean {

private String foregroundColor; private String backgroundColor;

public ColorBean() {

}

27. W kolejnym kroku zbuduj serwlet o nazwie ControllerServlet i umieść go w pakiecie ai.servlets. Kod serwletu znajduje się poniżej. Zwróć uwagę na wykorzystanie komponentu Java Bean do komunikacji między warstwami aplikacji.

package ai.servlets;

import java.io.*; import java.net.*;

import javax.servlet.*; import javax.servlet.http.*;

import ai.beans.ColorBean;

public class ControllerServlet extends HttpServlet {

protected void doGet(HttpServletRequest reąuest,

HttpServletResponse response) throws ServletException, IOException { doPost(reąuest, response);

}

protected void doPost(HttpServletRequest reąuest,

HttpServletResponse response) throws ServletException, IOException {

ColorBean myBean = new ColorBean();

myBean.setForegroundColor( reąuest.getParameter("foreColor") ); myBean.setBackgroundColor( reąuest.getParameter("backColor") ); reąuest.setAttribute("bean", myBean);

ServletContext ctx = this.getServletContext();

ReąuestDispatcher dispatcher =

ctx.getRequestDispatcher("/yesterday.jsp"); dispatcher.forward(reąuest, response);

}

i_



Wyszukiwarka

Podobne podstrony:
od technologii która będzie wykorzystana do realizacji sieci. Każda z technologii przewiduje użycie
zlozone przez punkt P poprowadź prosta^m, która będzie równoległa do danej płaszczyzny a i prostop
zlozone przez punkt P poprowadź prostą m, która będzie równoległa do danej płaszczyzny a i prostop
zlozone przez punkt P poprowadź prostą m, która będzie równoległa do danej płaszczyzny a i prostop

więcej podobnych podstron