Po co ta metoda

0

Witam wcześniej używałem eclipse a od 3 dni netbeans i przy utworzeniu serwleta tworzy się nieznana dotąd metoda nie wiem do czego ona wiec zawsze ja usuwam bo wiem jak korzystać tylko z post i get. Może ktoś wie jakie ma zastosowanie?

protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
    response.setContentType("text/html;charset=UTF-8");
    PrintWriter out = response.getWriter();
    try {
        /* TODO output your page here
        out.println("<html>");
        out.println("<head>");
        out.println("<title>Servlet Program2</title>");  
        out.println("</head>");
        out.println("<body>");
        out.println("<h1>Servlet Program2 at " + request.getContextPath () + "</h1>");
        out.println("</body>");
        out.println("</html>");
        */
    } finally { 
        out.close();
    }
0

Zarówno doGet jak i doPost mogą wykonywać niezależne operacje w zależności od typu żądania. Jednocześnie obie mogą generować odpowiedź w taki sam sposób. Dlatego też istniej metoda processRequest. Skoro w dwóch miejscach odpowiedź generowana jest w identyczny sposób to należy taki powtarzający się kod przenieść w jedno miejsce. Tym samym gdy wyniknie potrzeba zmiany sposobu generowania odpowiedzi wystarczy ją wprowadzic tylko w jednym miejscu.

0

Chyba rozumiem zaraz przećwiczę DZIĘKI:D

1 użytkowników online, w tym zalogowanych: 0, gości: 1