描述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...

面试题 相关文章推荐
Java基础知识面试要点
Jul 29 面试题
static全局变量与普通的全局变量有什么区别?static局部变量和普通局部变量有什么区别?static函数与普通函数有什么区别?
Feb 22 面试题
为什么会有内存对齐
Oct 10 面试题
What is view? why do we have view?
Jun 22 面试题
杭州-DOTNET笔试题集
Sep 25 面试题
NET程序员上机面试题
May 23 面试题
什么是Smart Navigation?
Jul 03 面试题
init进程的作用
Aug 20 面试题
是否可以从一个static方法内部发出对非static方法的调用?
Aug 18 面试题
与C++相比,Java中的数组有什么不同
Mar 25 面试题
如何安装ruby on rails
Feb 09 面试题
Delphi软件工程师试题
Jan 29 面试题
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
PHP.ini中配置屏蔽错误信息显示和保存错误日志的例子
2014/05/12 PHP
php使用PDO获取结果集的方法
2017/02/16 PHP
浅谈laravel中的关联查询with的问题
2019/10/10 PHP
laravel5.1 ajax post 传值_token示例
2019/10/24 PHP
jQuery实现类似淘宝购物车全选状态示例
2013/06/26 Javascript
JS拖动鼠标画出方框实现鼠标选区的方法
2015/08/05 Javascript
jQuery旋转木马式幻灯片轮播特效
2015/12/04 Javascript
Javascript单例模式的介绍和实例
2016/10/08 Javascript
浅谈js在html中的加载执行顺序,多个jquery ready执行顺序
2016/11/26 Javascript
js实现微信/QQ直接跳转到支付宝APP打开口令领红包功能
2018/01/09 Javascript
JavaScript正则表达式函数总结(常用)
2018/02/22 Javascript
webuploader实现上传图片到服务器功能
2018/08/16 Javascript
微信小程序显示倒计时功能示例【测试可用】
2018/12/03 Javascript
微信小程序发布新版本时自动提示用户更新的方法
2019/06/07 Javascript
Vue编程式跳转的实例代码详解
2019/07/10 Javascript
layui 动态设置checbox 选中状态的例子
2019/09/02 Javascript
微信内置开发 iOS修改键盘换行为搜索的解决方案
2019/11/06 Javascript
JavaScript获取当前url路径过程解析
2019/12/27 Javascript
antd日期选择器禁止选择当天之前的时间操作
2020/10/29 Javascript
Python字符串拼接、截取及替换方法总结分析
2016/04/13 Python
Python网络编程详解
2017/10/31 Python
Django配置MySQL数据库的完整步骤
2019/09/07 Python
Python3常用内置方法代码实例
2019/11/18 Python
Python调用.net动态库实现过程解析
2020/06/05 Python
Python中常用的os操作汇总
2020/11/05 Python
Omio荷兰:预订火车、巴士和机票
2018/11/04 全球购物
高中毕业自我鉴定
2013/12/13 职场文书
小学生国庆演讲稿
2014/09/05 职场文书
2014年超市员工工作总结
2014/11/18 职场文书
班主任2015新年寄语
2014/12/08 职场文书
年度考核个人总结
2015/03/06 职场文书
计划生育责任书
2015/05/09 职场文书
小学生组织委员竞选稿
2015/11/21 职场文书
2016党员读书思廉心得体会
2016/01/23 职场文书
2016年万圣节活动总结
2016/04/05 职场文书
python中mongodb包操作数据库
2022/04/19 Python