Co je to JSP

JSP je zkratka pojmu Java Server Pages. Jedná se o technologii pro tvorbu dynamických webových stránek na první pohled podobnou dobře známému PHP. Instrukce se zapisují do dokumentu mezi značky <? a ?>. Dokument může vypadat například takto:

<html>
  <body>
    Náhodné číslo:
    <?= java.lang.Math.random() ?>
  </body>
</html>

Když dáte tento text do souboru a uložíte ho do adresáře servírovaného webovým serverem do světa a někdo napíše jeho adresu, server tento text přeloží na zdrojový kód servletu (.java), ten dále přeloží do bytecode (.class) a s tím už zachází jako se servletem. To znamená - načte ho a vzniklému objektu předá HTTP požadavek. Vyřízení prvního dotazu zabere nějaký čas (řekněme sekundu), ale objekt pak zůstane v paměti a čeká na další dotazy, takže zpracování dalších zpráv už je dílem okamžiku.