Comme PHP, un fichier JSP ou Java Server page crée un site Web à partir du serveur, ce qui permet des fonctions plus compliquées que d'une page HTML de base. Les fichiers PHP et JSP sont à base de texte, donc si votre serveur génère un fichier PHP qui doit être affiché en tant que JSP, commutation-dessus est facile. Le navigateur affiche une page Web sur la base de l'extension, de sorte que même si le code serait mieux affichée sous forme JSP, si l'extension PHP est le navigateur affiche de cette façon.