日期:2014-05-20  浏览次数:20636 次

简单且根基的问题:JSP、ASP 都不是语言,而是一种技术,是这样吗?谢谢大家!
JSP、ASP 是一种技术,并不是开发语言。

JSP 技术用的是 HTML 语言和 JAVA 语言和作为脚本语言。

ASP 技术用的是 HTML 语言、VBScript 语言和 JavaScript 语言作为脚本语言。


这种理解对吗?谢谢大家!


------解决方案--------------------
JSP可以这么理解!但对于ASP,由于我没有接触过,所以不是很了解.
JSP是为了解决动态生成页面的一项技术,其实,JSP在某种程度是servlet的一种替代品,由于,servlet在生成动态页面方面需要把HTML的标记和
java代码一同写进java文件中,对于简单的页面显示还可以,但是要解决一个复杂的页面,开发难度会大大增加.而使用jsp开发人员
可以在普通的HTML文件中,加入java代码,加入想要的罗纪.便可以得到动态的页面效果了.
jsp随着不断发展,现在最新的版本是jsp 2.0 ,它引入了jstl标签和el语法.开发人员可以在页面中,不嵌入java代码,做到动态的显示页面.
------解决方案--------------------
JSP是为了分工合作(美工、Java开发人员)、减轻Java开发人员工作。

JSP本质上就是Servlet(在第一次运行JSP前被解释成Servlet,再编译这个Servlet,最后再运行它)。
------解决方案--------------------
JSP就是JAVA语言,你要是好好研究的话会发现,编译好的JSP都会编译成Servlet其实就是java类