当前位置:首页 > 公司荣誉 >

servlet和JSP 对比区别

servlet和JSP 对比区别

1.servlet由web服务器进行加载,该web服务器必须包含支持servlet的JVM,servlet本质是:运行在服务器端的JAVA应用程序。

2.JSP(java server page)也是在服务器端执行的web组件,将网页逻辑与网页设计的显示分离。jsp是一种动态页面技术。主要目的是将表示逻辑从servlet中分离出来。

3.JSP属于脚本语言,JSP提供了一套简单的标签,和HTML融合的比较好,通过扩展JSP标签,站群软件,提供了网页动态执行的能力,属于镶嵌型的Cript语言,本质就是在HTML代码中嵌入java代码。

4.servlet可以实现JSP的所有功能,但是由于美工,使用servlet做界面非常困难,后来开发了JSP,本质还是Servlet,JSP的前身也是servlet。

5.二者之间的差别就是:开发界面是JSP直接可以编写。

比如在JSP中写table标签

[数据]

在servlet中需要这样写:out.println("

[数据] ");

6.JSP文件在被应用服务器(比如:tomcat,weblogic,websphere,resin等)调用过之后,就被便已成为了servlet文件,也就是说再网页上显示的其实就是servlet文件。Tomcat下面的JSP文件编译之后生成的servlet文件被放在了work文件夹下。JSP中的HTML代码 在servlet中都被out出来,而jsp代码按照标签不同放在不同的位置。

7.jsp中嵌入java代码,而servlet中嵌入HTML代码

企业建站2800元起,携手武汉肥猫科技,做一个有见地的颜值派!更多优惠请戳:黄冈SEO http://huanggang.4567w.com

上一篇:python网络编程(基于twisted的客户端编程)

下一篇:最后一页