描述JSP和Servlet的区别、共同点、各自应用的范围


Posted in 面试题 onOctober 02, 2012
JSP在本质上就是SERVLET,但是两者的创建方式不一样.Servlet完全是JAVA程序代码构成擅长于流程控制和事务处理而通过Servlet
来生成动态网页;JSP由HTML代码和JSP标签构成,可以方便地编写动态网页

因此在实际应用中采用Servlet来控制业务流程,而采用JSP来生成动态网页.在struts框架中,JSP位于MVC设计模式的视图层,而Servlet位于控制层.

答案2:

JSP是Servlet技术的扩展,本质上就是Servlet的简易方式。JSP编译后是“类servlet”。Servlet和JSP最主要的不同点在于,Servlet的应用逻辑是在Java文件中,并且完全从表示层中的HTML里分离开来。而JSP的情况是Java和HTML可以组合成一个扩展名为.jsp的文件。JSP侧重于视图,Servlet主要用于控制逻辑。

Tags in this post...

面试题 相关文章推荐
介绍Ibatis的核心类
Nov 18 面试题
C语言如何决定使用那种整数类型
Nov 26 面试题
雅虎笔试题(字符串操作)
Mar 24 面试题
NULL是什么,它是怎么定义的
May 09 面试题
数据库基础的一些面试题
Feb 25 面试题
.NET面试10题
Feb 24 面试题
请编程遍历页面上所有 TextBox 控件并给它赋值为 string.Empty
Dec 03 面试题
简述DNS进行域名解析的过程
Dec 02 面试题
What's the difference between deep copy and shallow copy? (深拷贝与浅拷贝有什么区别)
Nov 10 面试题
linux面试题参考答案(4)
Jan 28 面试题
Python中pass语句的作用是什么
Jun 01 面试题
解释i节点在文件系统中的作用
Nov 26 面试题
Java Servlet的主要功能和作用是什么
Feb 14 #面试题
JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么?
Oct 22 #面试题
Unix里面如何在后台运行程序
Oct 14 #面试题
程序员经常用到的UNIX命令
Apr 13 #面试题
当文件系统受到破坏时,如何检查和修复系统?
Mar 09 #面试题
Unix如何在一行中运行多个命令
May 29 #面试题
与UNIX有关的几个名词
Sep 17 #面试题
You might like
无限级别菜单的实现
2006/10/09 PHP
在win系统安装配置 Memcached for PHP 5.3 图文教程
2015/03/03 PHP
Zend Framework入门教程之Zend_Session会话操作详解
2016/12/08 PHP
Win10 下安装配置IIS + MySQL + nginx + php7.1.7
2017/08/04 PHP
laravel项目利用twemproxy部署redis集群的完整步骤
2018/05/11 PHP
Yii2框架redis基本应用示例
2018/07/13 PHP
php实现多站点共用session实现单点登录的方法详解
2019/09/18 PHP
JS中彻底删除JSON对象组成的数组中的元素
2020/09/22 PHP
PhpStorm 2020.3:新增开箱即用的PHP 8属性(推荐)
2020/10/30 PHP
Swoole扩展的6种模式深入详解
2021/03/04 PHP
JavaScript创建命名空间(namespace)的最简实现
2007/12/11 Javascript
在jquery中处理带有命名空间的XML数据
2011/06/13 Javascript
基于jquery实现的表格分页实现代码
2011/06/21 Javascript
jquery prop的使用介绍及与attr的区别
2013/12/19 Javascript
JS中关于事件处理函数名后面是否带括号的问题
2016/11/16 Javascript
Vue0.1的过滤代码如何添加到Vue2.0直接使用
2017/08/23 Javascript
JavaScript for循环 if判断语句(学习笔记)
2017/10/11 Javascript
Mac中安装nvm的教程分享
2017/12/11 Javascript
在Vuex使用dispatch和commit来调用mutations的区别详解
2018/09/18 Javascript
Javascript实现动态时钟效果
2018/11/17 Javascript
webpack HappyPack实战详解
2019/10/08 Javascript
Python简单调用MySQL存储过程并获得返回值的方法
2015/07/20 Python
深入理解Python爬虫代理池服务
2018/02/28 Python
python中计算一个列表中连续相同的元素个数方法
2018/06/29 Python
Tensorflow模型实现预测或识别单张图片
2019/07/19 Python
使用PyCharm进行远程开发和调试的实现
2019/11/04 Python
python编写微信公众号首图思路详解
2019/12/13 Python
python 操作hive pyhs2方式
2019/12/21 Python
浅谈cv2.imread()和keras.preprocessing中的image.load_img()区别
2020/06/12 Python
马来西亚在线健康商店:Medipal Malaysia
2020/04/13 全球购物
令人印象深刻的自荐信
2014/05/25 职场文书
员工安全责任书范本
2014/07/24 职场文书
学校党委干部个人对照检查材料思想汇报
2014/10/09 职场文书
投标文件签署授权委托书范本
2014/10/12 职场文书
python解决12306登录验证码的实现
2021/04/18 Python
mysql通过group by分组取最大时间对应数据的两种有效方法
2022/09/23 MySQL