Jsp与servlet的区别
2015-09-20 20:29
489 查看
Jsp与servlet的区别:
1、jsp经编译后就变成了Servlet.(JSP的本质就是Servlet,JVM只能识别java的类,不能识别JSP的代码,Web容器将JSP的代码编译成JVM能够识别的java类) 。2、jsp更擅长表现于页面显示,servlet更擅长于逻辑控制。
3、Servlet中没有内置对象,Jsp中的内置对象都是必须通过HttpServletResponse对象以及HttpServlet对象得到。
4、Jsp是Servlet的一种简化,使用Jsp只需要完成程序员需要输出到客户端的内容,Jsp中的Java脚本如何镶嵌到一个类中,由Jsp容器完成。而Servlet则是个完整的Java类,这个类的Service方法用于生成对客户端的响应。
5、JSP在本质上就是SERVLET,但是两者的创建方式不一样.Servlet完全是JAVA程序代码构成擅长于流程控制和事务处理而通过Servlet 来生成动态网页;JSP由HTML代码和JSP标签构成,可以方便地编写动态网页 。因此在实际应用中采用Servlet来控制业务流程,而采用JSP来生成动态网页.在struts框架中,JSP位于MVC设计模式的视图层,而Servlet位于控制层。
相关文章推荐
- 利用 fastjson.jar 把对象解析成Json 数据
- 犀牛——第13章 13.3 JavaScript程序的执行
- Three.js 第一篇:绘制一个静态的3D球体
- js闭包初体验
- FastJSON使用心得——如何解析带中文或者数字key的数据
- 如何用 JS 实现 3D 赛车效果
- JSP中的pageEncoding和contentType属性
- js弹出框、对话框、提示框、弹窗总结
- javascript中对象的属性的特性
- 理解javascript闭包和C++闭包
- [LeetCode][JavaScript]Different Ways to Add Parentheses
- web开发的第一个小作品--html svg +css+js时钟效果
- (转)JavaScript 中对变量和函数声明的“提前(hoist)”
- JavaScript中双叹号“!!”作用
- js之节点属性
- JavaScript取出字符串和尾随空格
- 浏览器兼容处理(HTML条件注释、CSSHack和JS识别)
- XML 数据请求与JSON 数据请 4000 求
- JS之dom操作getAttribute()方法
- JS之dom操作getAttribute()方法