JavaServer Pages, tamén coñecida polo acrónimo JSP, é unha tecnoloxÃa Java que permite xerar contido dinámico para un sitio web, en forma de documentos HTML, XML ou doutro tipo.
Esta tecnoloxÃa foi desenvolvida pola compañÃa Sun Microsystems. A Especificación JSP 1.2 foi a primeira que se liberou[Cómpre referencia] e na actualidade (2020) está dispoñÃbel a Especificación JSP 2.3[1].
As JSP's permiten a utilización de código Java mediante scripts. Ademais é posible utilizar algunhas accións JSP predefinidas mediante etiquetas. Estas etiquetas poden ser enriquecidas mediante a utilización de LibrerÃas de Etiquetas (TagLibs ou Tag Libraries) externas e ata personalizadas.