JSP是什么东西?什么语言?有点疑问。请帮帮忙。

来源:百度知道 编辑:UC知道 时间:2024/05/02 00:45:42
他用什么来实现?我说的实现是,比如C语言用TC来编译。那JSP是什么来?他是什么来的?

什么是JSP?

JSP(JavaServer Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。

Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。

JSP与Java Servlet一样,是在服务器端执行的,通常返回该客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。

JSP的1.0规范的最后版本是1999年9月推出的,12月又推出了1.1规范。目前较新的是JSP1.2规范,JSP2.0规范的征求意见稿也已出台。

JSP的开发和运行环境

对于JDK1.1和JDK1.2以上(Java 2)标准版的用户,Sun公司提供了JSWDK软件包用于开发和调试Servlet和JSP程序。JSWDK是JavaServer Web Development Kit的缩写,同时支持Servlet和JSP,可从Sun公司的站点免费下载。对于JDK1.3版本以上的用户,还可选择JWSDP(Java Web Services Developer Pack) 软件,功能更强一些。对于J2EE(Java 2企业版)的用户,不必下载这些软件,因为J2EE直接支持JSP。

JSWDK程序可以在本地机上启动一个模拟的Web服务器,通过它可以调试JSP程序,它相当于一个开发环境,通常开发完成的JSP程序最后要放到支持JSP的Web服务器上运行。

在JSWDK软件中,已为Sample程序定义了放置JSP及对应的Bean程序的物理目录和URL对应的虚拟目录,以Windows下的JSWDK为例,JSP程序通常可放置在以下两个物理路径对应的目录及其子目录中,其中为JSWDK