Deem uma olhada neste artigo, comparando o uso do Java com o PHP
http://indicthreads.com/content/view/198/49/
Vejam o que concordam ou discordam.
Quando Java ? Quando PHP
3 Respostas
Creio que os caras falaram tudo: para coisas realmente simples, como um formulário para envio de emails, usar só JSP que resolve o problema tão bem quanto PHP ou ASP.
Quanto ao cara que iniciou o tópico, ele falou algo mmmuito relativo:
Isso não é argumento.
Mas há o problema de encontrar um host que tenha um Servlet Container rodando.
Já trabalhei com php e sei q ele é realmente muito poderoso. Tem muitas funções prontas, até uma api para criar SWF dinamicamente ele tem. Mas depois que comecei a trabalhar com java não penso em voltar mais. Se vc quiser programar somente usando JSPs vai ficar parecido com o equivalente em PHP e ASP, e, pelo meu ponto de vista, muito mais organizado. Acho que em PHP fica muito difícil vc arrumar o código decentemente. Fica um monte de código php dentro do html. Pior do scriptlet! 
Concordo.
Já programei em PHP e o JSP dá de 10 pela Tag lib.
Isso é o grande diferencial.