说到哪个有发展,那肯定是JSP。在我看来两者最大的差别是,设计结构上,JSP中有面向对象的思想。JSP在对网站进行维护更加的方便,它使得业务层和数据逻辑层进行了一些分离。两者的差别就相当与Java和vb的差别。不过现在用ASP写的网页还是很多,就像Java还没广泛化运用一样。
你要学的话,我建议学一下JSP和Hibernate的,这个Hibernate很有前途,它能对数据库的表产生一个映射文件和一个类,也就是说,你跟数据库进行事物处理的时候,不需要用到JDBC,直接用Hibernate就可以了,对于小的网站看不出什么区别,但大型的,区别就很大了,维护上减少了很多工作量,不需要再花很多时间用在JDBC的数据处理上。