JSP和Servlet的概念对于JSP初学者来说比较不清楚,以下总结一些个人看法:

(1).简单的来说Jsp就是含有Java代码的html,而servlet是含有html的Java代码;

(2).Jsp最终也是被解释为servlet并编译再执行,Jsp不过是servlet的另一种编写方式;

(3).Jsp擅长表示,servlet擅长数据处理,在MVC三层结构中,Jsp负责V(视图),servlet负责C(控制),各有优势,各司其职;

Servlet在功能实现上其实是一样的,可以说用Jsp的能实现的,Servlet也可以实现,但是从应用的角度来讲,Jsp更适合做表现层的事情因为他有标签支持,而Servlet适合做数据逻辑层的数据处理。

Serverlet 就是一个Java类,Web中应用的应该是HttpServerlet ,它扩展自GenericServerlet(这是一个对Serverlet接口进行了部分实现的抽象类),Serverlet类最大的好处就是能够提供request/response的服务器功能,当有请求提交到Serverlet 时,他执行它自身的service(request,response)方法。

是显示 没有逻辑判断功能 不能处理数据 怎么办?

在客户端,用 Javascript 来解决

但是服务器怎么解决 可以用Java代码来做控制 这个servlet 就是客户端与服务器连接所有功能的一个接口

分享到:

2010-03-05 13:25

浏览 1522

评论

serverlet 区别_jsp serverlet 区别相关推荐

  1. serverlet 区别_JSP serverlet区别与联系

    jsp是html包含java servlet是java包含html jsp请求到tomcat---tomcat封装了jsp到servlet实现. 所以jsp请求时候,会自动创建session 而不用在 ...

  2. serverlet 区别_JSP serverlet的区别及联系介绍

    JSP servlet之间有什么区别,它们之间有什么联系?我认为这是一个许多小伙伴都不理解的问题.让我们来讨论一下JSP servlet与成都seo编辑器的区别和联系 jsp是包含java servl ...

  3. python中if not是什么意思,python if not不同应用有什么区别,pythonifnot区别,python 中 "if...

    python if not不同应用有什么区别,pythonifnot区别,python 中 "if python 中 "if x is not None" 和 "if not x is None" 有 ...

  4. Java中final、finally、finalize的简单区别,中等区别,详细区别(Lawliet 修改+注释版)

    简单区别:      中等区别:    虽然这三个单词在Java中都存在,但是并没有太多关联:  final:java中的关键字,修饰符. 1.如果一个类被声明为final,就意味着它不能再派生出新的 ...

  5. serverlet 区别_JSP与Serverlet的区别

    jsp是html包含java servlet是java包含html jsp请求到tomcat---tomcat封装了jsp到servlet实现. 所以jsp请求时候,会自动创建session 而不用在 ...

  6. serverlet 区别_filter, serverlet, listener 区别

    1. servlet 流程是短的,url传来之后,就对其进行处理,之后返回或转向到某一自己指定的页面.它主要用来在业务处理之前进行控制. 2.filter  流程是线性的,url传来之后,检查之后,可 ...

  7. jpg图片与jpeg图片格式的区别(没有区别,.jpg只是扩展名.jpeg的缩写)

    参考文章1:普及一下关于图像格式JPG和JPEG区别 参考文章2:opencv图像处理:JPG.PNG及BMP的区别? 参考文章3:输入层为4通道的png图像,有相关的要求吗? 参考文章4:.jpg ...

  8. 【C++深度剖析教程32】new/malloc区别 delete/free区别

    加qq1126137994 微信:liu1126137994 一起学习更多技术!!! 1.new与malloc的区别: new是关键字,它是C++语言的一部分,而malloc是由C库提供的函数 new ...

  9. [JS][jQuery]清空元素html()、innerHTML= 与 empty()的区别 、remove()区别

    清空元素html("").innerHTML="" 与 empty()的区别 一.清空元素的区别      1.错误做法一:            $(&quo ...

最新文章

  1. 美多商城之验证码(图形验证码)
  2. Python解决NameError: name ‘reload‘ is not defined的问题
  3. 清理XCode无用的文件(转)
  4. errorgetlast php,php error_clear_last()函数与error_get_last()函数
  5. solrcloud使用中遇到的问题及解决方式
  6. bzoj 1632: [Usaco2007 Feb]Lilypad Pond【bfs】
  7. c语言仓库管理系统链表,仓库管理系统 C语言 C++ 数据结构 链表 课程设计
  8. 线段树专题-黑白棋盘 BZOJ-1453
  9. OpenCV:Mat数据类型/16to8bit/RECT/画线填充
  10. Ubuntu输入ifconfig找不到IP地址,只有lo问题
  11. 清空运行中的jar 日志_Java日志体系权威总结
  12. 2017mysql下载_mysql for visual studio
  13. 深入理解Nginx模块开发与架构解析第2版(书签导航正确)
  14. ubuntu16.04 更新pip
  15. python+django+mysql二手交易系统毕业设计毕设开题报告
  16. C语言求解一元二次方程代码
  17. 《逐梦旅程 WINDOWS游戏编程之从零开始》笔记6——四大变换光照与材质
  18. 【区块链108将】千方基金点付大头:投资区块链,不要让过往认知限制你的想象...
  19. Web前端实训两天记录
  20. 教妹学Java(十四):switch 语句详解

热门文章

  1. 计算机小知识——键盘三颗灯含义
  2. 为什么黑客几乎不用鼠标?
  3. 怎么快速做一个excel手机报表?
  4. leaflet绘制具有虚线框的多边形(125)
  5. 对标苹果,小米的漫长激情与征程
  6. 如何培养自己的赚钱能力
  7. 立创eda学习笔记二十一:添加、移除泪滴
  8. Qt:图标刷新自动旋转
  9. JAVA JNI调用科大讯飞离线语音合成(Linux篇)
  10. 小猫爪:i.MX RT1050学习笔记3-CCM