随机文章
热门推荐

jsp基础知识(1)

发布时间:2017-09-10 10:41:26
jsp基础知识(1)

1.JSP全称是Java Server Pages,它和servle技术一样,都是SUN公司定义的一种用于开发动态web资源的技术。

2.JSP技术也是一种动态web资源的开发技术
因为JSP技术允许在页面中嵌套java代码,以产生动态数据,并且web服务器在执行jsp时,web服务器会传递web开发相关的对象给jsp,jsp通过这些对象,可以与浏览器进行交互,所以jsp当然也是一种动态web资源开发技术。

3.JSP和Servlet的比较

本人是先学Servlet的,Servlet感觉就是在写纯粹的java代码,而jsp中既可以写java代码又可以写 脚本语言。很大程度上jsp和servlet是很相似的,只不过jsp站的更高,将很多servlet的操作给封装起来了。不管是JSP还是Servlet,虽然都可以用于开发动态web资源。但由于这2门技术各自的特点,在长期的软件实践中,人们逐渐把servlet作为web应用中的控制器组件来使用,而把JSP技术作为数据显示模板来使用。

4.JSP的原理图:


原理解释:

(1)Web容器根据客户端访问的资源类别(Web容器会根据资源的第一行代码确定),如果你访问的是JSP资源,就交由JSP引擎处理如果访问的是Servlet资源,就交由Servlet引擎处理
(2)如果是JSP资源,JSP引擎会将其翻译成Servlet资源,传入相关的对象,如果是静态资源,以out.write()形式输出,如果是动态资源,站群软件,以out.print()形式输出。(这个查看C:\apache-tomcat-7.0.22-windows-x86\apache-tomcat-7.0.22\wZ喎

企业建站2800元起,携手武汉肥猫科技,做一个有见地的颜值派!更多优惠请戳:荆门网站建设 http://jingmen.45qun.com

本站所有原创信息,未经许可请勿任意转载或复制使用
COPYRIGHT © 2015 浑源新闻网 ALL RIGHTS RESERVED.