JSP: Macht dann Sinn, wenn das Drumherum bereits mit Java/J2EE-Technik verseucht ist - typischerweise in größeren Konzernen (z.B. Banken).
PHP: Macht dann Sinn, wenn man mal eben schnell ein paar dynamische Web-Seiten/-Formulare coden will.
Ich würde nicht sagen, daß eines von beiden...