Hi ByteRix,
wie du schon selbst geschrieben hast ist es schwer einen Webspaceanbieter zu finden der JSP unsterstützt.
Ein große Vorteil von PHP ist die weite Verbreitung bei Webspaceanbietern.
Ich persöhnlich würde dir auf jeden Fall raten dich ein wenig in PHP einzuarbeiten.
Da du bestimmt auch schon Vorkentnisse in C oder C++ hast dürft es auch kein Problem sein PHP schnell zu erlernen.
Ein weiterer Vorteil von PHP ist das es eigentlich wenig Ressourcen benötigt, von JSP Anwendungen habe ich da anderes gehört.
Zu deinem Webspaceproblem:
Ein Rootserver oder V-Server dürfte für dich das beste sein. Hier kannst du dir dein eigenes Webangebot zusammenstellen und Software nach belieben installieren. Also auch alles nötige für deine JSPs und Servlets.
Rootserver sind natürlich ein wenig (oder auch viel) teuerer als normale Webspaceangebote.
Die günstige alternative wäre ein V-Server. Falls das dir nichts sagt:
Auf einem realen physischen Server laufen in verschiedenen Sandboxsystemen die Sogennanten V(irtuellen)Server. Das heist du teilst dir mit anderen die Ressourcen der Maschine.
Solche Angebote gibt es schon ab ca 5 EUR im Monat.
Du solltest davor auf jeden Fall Testberichte (ct' o.ä.) lesen, da manche V-Server Anbieter Probleme mit der Sicherheit haben.
Zu der Frage ob man sich zum Spezialisten oder zum Generalisten entwickeln sollte gibt es so keine Antwort.
Es hat aber immer Vorteile wenn man ein großes Basiswissen hat und dieses bei Bedarf vertieft.
Wenn man zu sehr auf eine Technik setzt kann das auch mal schnell schiefgehen, falls diese Technik auf dem Markt nicht mehr benutzt wird.
Ich hoffe ich konnte dir deine Fragen beantworten.
MfG
Killsystem