Cita:
Iniciado por Antartik
Segun se el jsp es codigo html mezclado con codigo java las llamadas paginas dinamicas y el servlet es puro codigo java que es accesado cuando se envia una peticion(cuando llenas un formulario por ejemplo) cundo veas sistemas distribuidos veras que el servlete tambien se usa para validar en el servidor mientras que el jsp lo hac en el cliente(Browser) es muy interesante ocupar ambas ya que da seguridad espero que se aclare tu duda suerte

Eso no es cierto. Para validar en el cliente se utiliza JavaScript, el cual es independiente de si usas servlets o JSP. Una JSP se transforma en un servlet, como ya han dicho, así que es funcionalmente equivalente. Lo único que pasa es que es más fácil escribir una JSP con un editor de HTML y que el servidor de aplicaciones te lo transforme en los println adecuados que tener que hacerlos tu a mano, sobretodo si hay taglibs por en medio.
Pero nada que ver con validaciones ni cliente o servidor, para eso son exactamente lo mismo.
S!