Para usar JSP se necesita un servidor web con hardware y software. Una vez instalado el servidor, los archivos JSP se agregan y se distinguen por su extensión .jsp. Las clases Java referenciadas por los documentos JSP deben instalarse en la ruta de clases del contenedor Java. Los servlets son programas basados en Java que procesan solicitudes URL, mientras que las páginas JSP contienen etiquetas como directivas, elementos de scripting y acciones que se ejecutan cuando se solicita la página.