aun asi se me hace un requerimento muy extranio,
te digo porque, hay formas de mezclar tecnologias si, pero es mas para entornos existentes ejem:
supon que tienes un aplicativo de carro de compras en php, un aplicativo e gestion de pedidos en jsp y quieres hacer una aplicacion que haga reportes de pedidos vs compras en asp.net suena descabellado pero posible.
el hecho es que apostar por una solucion multi lenguajes es un poco complicado, por eso pregunto cual es el escenario que exige tal cosa.
como punto imporntate php en visual studio claro que puede construirse
http://www.jcxsoftware.com/jcx/node/2779
jsp no, o al menos no conozco producto q permita editar codigo en visual studio
pero insisto cual ese escenario macabro donde 3 tecnologias tan diferentes deben de ser concurrentes.
saludos