什么是JSP?

来源:百度知道 编辑:UC知道 时间:2024/06/08 03:17:28
什么是JSP?他和JAVA有什么关系?

JSP简单说来就是一个页面。相信楼主知道html,将html文件的后缀名.html改为.jsp,那么你就得到了一个JSP页面。html是静态页面,而JSP是动态页面。由此可见,JSP的语法主体上还是html。JSP中可以加入javascript等脚本语言,可以嵌入Java代码。JSP之所以是动态的页面,是因为它把请求发送给一个叫做Servlet的Java类,由该类来处理JSP传入的请求等。要说JSP和Java的关系,主要就是那个用来处理JSP请求的Servlet,它是一个Java类,负责前台页面和后台逻辑的连接

首先Jsp就是一个Servlet,只不过它一般被用来作为试图层使用,而servlet一般就是用来处理和控制请求的

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规范的征求意见稿也已出台。
参考资料:http://courseware.ecnudec.com/zsb/zjs/zjs13/zjs13d/zjs13d01/zjs13d010.htm

Java是