Hola, tengo estos dos codigos, pero no se cual seria su diferencia. Otras preguntas, en que casos deberia ocupar la estructura del primer codigo(jsp) y en cuales la del segundo codigo(servlet) y cual es más recomendable?, que diferencia tienen?
estoy algo confundido con eso.
gracias
un jsp
Código:
<html>
<body>
<%! int veces = 15; %>
<% for (int i = 0; i < veces; i++)
out.println("Hola mundo!<br/>"); %>
<%-- Soy un comentario --%>
<%= "Adios" %>
</body>
</html>
un servlet
Código:
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class HelloWorld extends HttpServlet {
private String greeting;
public void init( ) {
ServletConfig config = getServletConfig( );
greeting = config.getInitParameter("greeting");
if (greeting == null) {
greeting = "Hello World!";
}
}
public void doGet(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {
PrintWriter out = response.getWriter( );
out.println(greeting);
}
public void destroy( ) {
greeting = null;
}
}