Gracias por responder.
Ya digo que tengo cero conocimiento de php, pero supongo que tendré que mirar tutoriales de mi primera aplicación php y tal.
Entonces, php es más barato e igual de potente que jsp. Pues no entiendo la diferencia entre elegir uno u otro...
Bueno, ya no puedo elegir porque ya tengo mi proyecto web hecho en java con NetBeans. He estado mirando alojamiento para jsp más mysql y me he encontrado con OpenShift:
https://www.openshift.com/
Si no he entendido mal, ¿es gratuito?