1 ASP primarily supports two scripting languages -- JScript and VBScript -- JSP actually supports real Java code, not a new scripting language.
2 Active server pages or ASP runs on only Microsoft Windows platform while Java Server Pages or JSP is a platform independent and can run on any platform whether it is Microsoft Windows or Linux.
3. Active Server Pages runs on IIS (Internet Information Server) where Java Server Pages runs on Apache Tomcat server.
4.`You can connect ASP to MS SQL or any other database with the help of ADO (ActiveX data object). In case of Java server pages, you can connect it to any data base through drivers which is also known as libraries.
5.`JSP Works with the Java security model while ASP can work with the Windows NT security architecture.
6.`ASP cannot use custom tag libraries and is not extensible while JSP is extensible with custom tag libraries.
7.`Java server pages code run faster than Active server pages, where ASP code is interpreted and JSP code is compiled at run time.
8.`Mostly Windows users use Active Server Pages whereas open source operating systems like Linux use Java Server Pages.
9.`JSP can use the Java programming language or JavaScript and ASP supports VBScript and JScript for scripting.
Compare ASP Vs JSP or Difference between ASP and JSP and moreDetail go on
http://www.ifcompare.com/2013/09/compare-asp-vs-jsp-difference-between.html[
^]