Um ponto importante que deve ser memorizado é que toda JSP é um Servlet, mas nem todo Servlet é uma JSP. Isso significa que toda págna JSP é traduzida para um Servlet de modo automático pelo Container web no primeiro acesso. Ou seja, a tradução significa que o Container irá ler o código da página JSP e reescrevê-lo como um Servlet para, somente depois, compilá-lo e executá-lo. Nos acessos seguintes, a tradução não é mais necessária, salvo se a página JSP tiver seu conjunto de instruções alterado.

A figura abaixo mostra o ciclo de requisição de uma página JSP.

Copyright © 2014 AIEC.