Buona sera,ho una curiosità sulle Servlet nel senso che ho questo codice:
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;

public class BasicServlet extends HttpServlet{

public void init(ServletConfig config) throws ServletException{

//Passa l'oggetto config alla superclasse
super.init(config);
}

//Elabora la richiesta Http Get
public void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException{

response.setContentType("text/html");
PrintWriter out=response.getWriter();

out.println("<html>" +
"<head><title>Basic Servlet</title></head>" +
"<body>");
//Stampa il REQUEST_METHOD inviato dal client
out.println("Metodo di richiesta " + request.getMethod() + "\n");

out.println("</body></html>");
out.close();

}

//Elabora la richiesta Http Post
public void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException{

response.setContentType("text/html");
PrintWriter out = response.getWriter();

out.println("<html>" +
"<head><title>Basic Servlet</title></head>" +
"<body>");

//Stampa il REQUEST_METHOD inviato dal client
out.println("Metodo di richiesta " + request.getMethod() + "\n");

out.println("</body></html>");
out.close();
}

//Ottiene informazioni sul Servlet
public String getServletInfo(){

return "Informazioni su BasicServlet";
}
}

Per creare una servlet c'è bisogno anche dei metodi Service() e Destroy() giusto?
Allora il metodo Service() gestisce tutte le richieste inviate dai client
il metodo Destroy() rappresenta la fine della vita di una servlet...

La mia domanda è:
1° posso convertire una normale pagina JSP in una classe Servlet?
2° il metodo Service() si inizializza cosi:
public void service(ServletRequest req,ServletResponse res)throws ServletException,IOException;
apparte questo, cosa c'è da mettere per renderlo funzionale?
3° è possibile una volta risolti questi problemi,creare un sito interamente con le servlet?

Grazie per l'aiuto... ciao a tutti