Servlet = classe java q pode ser instanciado do lado server por uma requisicao do browser e retornar HTML puro. Sem processamento do lado client.
 
JSP = framework q possibilita a criacao de servlets com facilidades de colocar codigos HTML junto com estruturas de decisao.
 
JSP simplifica o desenvolvimento, mas por baixo...tudo eh servlet !
 
 
 
Exemplo Servlet:
 
    public class SimpleServlet extends HttpServlet
    { 
        /**
         * Handle the HTTP GET method by building a simple web page.
         */
        public void doGet (HttpServletRequest request,
                	   HttpServletResponse response)
        throws ServletException, IOException
        {
	    PrintWriter		out;
	    String		title = "Simple Servlet Output";

	    // set content type and other response header fields first
            response.setContentType("text/html");

	    // then write the data of the response
	    out = response.getWriter();

            out.println("<HTML><HEAD><TITLE>");
	    out.println(title);
	    out.println("</TITLE></HEAD><BODY>");
	    out.println("<H1>" + title + "</H1>");
	    out.println("<P>This is output from SimpleServlet.");
	    out.println("</BODY></HTML>");
	    out.close();
        }
    }
 
Exemplo JSP, q faz a mesma coisa:
 
 
<%
String title = "Simple Servlet Output";
%>
 
<HTML>
<HEAD><TITLE><%=title%></TITLE></HEAD>
<BODY> <H1><%=title%></H1> <P>This is output from SimpleServlet.
</BODY></HTML>
----- Original Message ----- 
Sent: Monday, December 18, 2000 4:12 PM
Subject: [java-list] qual a diferen�a entre JSP e servlet??

Pessoal,
 
estou um pouco confusa!!!!
 
alguem poderia me dizer qual a diferen�a entre JSP e Servlet???
 
Quais as vantagens e desvantagens de se usar um e outro???
 
obrigada mais uma vez,
 
Lou Si

Responder a