What i think, ASP, JSP and PHP almost same if you have a small application to develop where you have to perform only some database updation, session tracking etc.
All above 3 will work 100% fine for small applications, you can use anyone.
But if you have a very big enterprise application to develop then you can compare which technology is best. And for big enterprise application, i think JSP is better. Like JSP pages loads fast because it doesnt compile at every request, in JSP you use Java which is 100% Object Oriented Language, gives you more control etc.