JSP (JavaServer Pages) é um padrão de tecnologia de página web dinâmica iniciado pela Sun Microsystems e estabelecido com a participação de muitas empresas. Seu endereço de site é http://www.javasoft.com/products/jsp. Adicionar fragmentos de programas Java (Scriptlet) e tags JSP (tags) a arquivos HTML de páginas da web tradicionais (*.htm, *.html) constitui uma página da web JSP (*.jsp). Quando o servidor web encontra uma solicitação para acessar uma página JSP, ele primeiro executa o fragmento do programa e depois retorna o resultado da execução ao cliente em formato HTML. Os fragmentos do programa podem operar bancos de dados, redirecionar páginas da web, enviar e-mails, etc. Esta é a funcionalidade necessária para construir um site dinâmico. Todas as operações do programa são executadas no lado do servidor e apenas os resultados são enviados ao cliente pela rede. Os requisitos para o navegador do cliente são mínimos e podem ser alcançados sem Plugin, ActiveX, Java Applet ou mesmo Frame.