CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Web 开发

问:JSP既然是在servlet上发展起来的且综合了servlet的全部优点,为什么还要用servlet,用JSP代替servlet不就行了?

楼主haoahoxueJAVA(一代笨枭)2004-08-01 12:59:57 在 Java / Web 开发 提问

问:JSP既然是在servlet上发展起来的且综合了servlet的全部优点,  
  为什么还要用servlet?  
  用JSP代替servlet不就行了? 问题点数:0、回复次数:30Top

1 楼dropship(光荣与梦想)回复于 2004-08-01 13:01:09 得分 0

看看mvc2Top

2 楼zhkchi(火焰神)回复于 2004-08-01 14:31:10 得分 0

hehe,看MVC2吧。Top

3 楼haoahoxueJAVA(一代笨枭)回复于 2004-08-01 22:16:23 得分 0

MVC2是什么东东?Top

4 楼chenjun8026(龙之子)回复于 2004-08-01 22:35:29 得分 0

构件+视图+控制  
  jsp+servlet+javabeanTop

5 楼majy()Oo.冲天剑.oO()(为这个国家做点什么吧)回复于 2004-08-01 22:57:55 得分 0

这话好像是你创造出来的吧,偶咋就没听过这么经典的语句呢Top

6 楼singnet(山居中人)回复于 2004-08-01 23:15:18 得分 0

构件+视图+控制  
  jsp+servlet+javabean  
  ?????  
  晕!!!!Top

7 楼hotmanhh(HEHE,∧ _ ∧)回复于 2004-08-02 09:58:40 得分 0

JSP好像没有map的功能吧  
  servlet可以map,隐藏一些页面不想让人看到。Top

8 楼HITZXL(编程要厚道)回复于 2004-08-02 10:03:34 得分 0

呵呵,我以前也考虑过的问题!  
  看看以前的帖子,很多Top

9 楼chengongpu(chengongpu)回复于 2004-08-02 10:10:56 得分 0

兄弟,如果把JSP代替servlet后,速度会很慢/。因为mvc中view和逻辑处理没有分开!Top

10 楼haoahoxueJAVA(一代笨枭)回复于 2004-08-02 11:30:04 得分 0

mvc2  
  倒底是什么东东呀  
   
  谁能给我解释一下吗  
   
  或介绍几本书!  
   
  谢谢!Top

11 楼dhfly(飞鸿)回复于 2004-08-02 11:34:16 得分 0

mvc:model   view   controller(模型,视图,控制器)  
  这可是经典的面向对象设计方式,最早出现在smalltalk中,其他语言只不过有自己的叫法罢了,比如VC++就叫document/viewTop

12 楼eureka0891(迷茫中...)回复于 2004-08-02 11:53:09 得分 0

servlet有些东西是代替不了的,  
  jsp是经服务器编译后生成扩展servlet的java文件  
  然后执行它的_jspService方法  
  首先自动生成的代码有很多是没用的.如果想代码少:  
  你可以将jsp写成这样  
  <%   %>里包含你的代码,当然import   <%   @   page   %>,定义你自己的方法<%!   %>等  
  只能有这些,  
  这样生成的代码可能和servlet差不了多少了,  
  你为什么要这么麻烦写代码(而且效率差)  
   
  jsp是为了你的view方便,不要在servlet里写out.println()而用的,  
  所以servlet,jsp都不可少!Top

13 楼TinyJimmy(Jimmy)回复于 2004-08-02 12:12:36 得分 0

通俗的说,   jsp用于显示,   servlet用于控制Top

14 楼alienbat(亡灵法师)回复于 2004-08-02 12:25:26 得分 0

“JSP既然是在servlet上发展起来的且综合了servlet的全部优点”  
   
  这句话是你总结的吧?Top

15 楼haoahoxueJAVA(一代笨枭)回复于 2004-08-02 12:48:53 得分 0

那楼上的有什么看法?Top

16 楼jeke342()回复于 2004-08-02 13:03:16 得分 0

看看struts了.    
  做java   不能像   ASP   那样写..  
   
  要不就用asp算了...    
   
   
  Top

17 楼lichenggang1976(中国龙)回复于 2004-08-02 13:17:49 得分 0

先有servlet后有jsp  
  Top

18 楼weepp(天天吃大葱)回复于 2004-08-02 13:18:21 得分 0

upTop

19 楼yundaki(蓝色T恤)回复于 2004-08-02 13:28:36 得分 0

学习中Top

20 楼haoahoxueJAVA(一代笨枭)回复于 2004-08-02 13:35:16 得分 0

alienbat(亡灵法师)   ,送你一句话!  
   
  我曾经在本论坛上看到一篇鄙视你的文章  
  当时我没发表什么评论  
  但我看了几个你发的帖子后  
  我实在忍不住了,想送你一句话———“只有无知的人才无端地狂妄!”  
   
  看你这么狂妄可见你多么地无知,我是想提醒你不要坠入绝路!  
   
  其实世界上最可怜的人是那种“自己已很可怜而没一点自知知明的人”!  
   
   
  我也是在校学生可能没资格说这样的话但我实在看不下去了  
  不想看到中国教育的悲哀培养出如此素质低下的所谓大学生!  
   
   
  alienbat(亡灵法师)   ,我真的为你的行为感到可耻!  
  可你自己还以为自己很了不起,   人世间最大的悲哀莫过于此!  
   
  我真的搞不懂你是不是人!  
   
   
  你如果在哪受了打击想不通的话可以去跳楼跳海或吃药呀  
  没必要在这里污染无辜的人的视线!  
  Top

21 楼hotmanhh(HEHE,∧ _ ∧)回复于 2004-08-02 16:56:50 得分 0

不过,本人有个愚见,就是如果要做控制的话,似乎jsp也是可以的,我同样可以用JSP做功能上的处理,比如我有个表单完成信息的输入,然后提交到另外一个JSP上完成处理动作,该JSP就完成处理动作,也没有什么显示信息,处理完后再跳到显示成功与否画面上。  
  如此一来,的确和Servlet没有什么区别啊。以前我是提交到Servlet上来完成,然后选择跳转,Servlet中很大一部分语法都可以写在JSP中间使用。  
   
  所以我也有点糊涂,有时候到底是用Servlet还是JSP,在公司开发应用,部署的方式有点怪异,用Servlet做Mapping的时候总是不成功,但是在JB单机调试的时候又是好的,所以我后来选择就用JSP完成Servlet的功能。  
   
  说了一通,只求有意的板玉,不求无用的板砖。谢谢各位高人才鸟。Top

22 楼alienbat(亡灵法师)回复于 2004-08-02 21:30:21 得分 0

haoahoxueJAVA(一代笨枭)  
   
  你也是在校学生?那就闭嘴吧。知道自己不懂就别发阙词说什么“JSP既然是在servlet上发展起来的且综合了servlet的全部优点”。啥都不懂还来评价这个评价那个的,你以为你是谁呀。鄙视的就是你这种人。  
   
  我狂妄?说的正确。我就是很狂,怎么样?再狂也轮不到你来评价我。真是可笑,  
   
  就你这种人还对我说什么“你这么狂妄可见你多么地无知,我是想提醒你不要坠入绝路!”,“不想看到中国教育的悲哀培养出如此素质低下的所谓大学生”  
   
  你算哪根葱啊?同学,明确告诉你我跟你一样大学尚未毕业,但你可以去搜索一下我的技术帖,我在里面讨论的东西你可懂得一星半点?还来评价我怎的,你有什么资格?如果我是什么“悲哀”,那你又算什么东西?恐怕称你为垃圾都算是抬举了吧?  
   
  先去take   a   leak,照照自己,再来评价别人!我狂又如何,你有资本你也可以狂啊!你有吗?Top

23 楼zjgxian()回复于 2004-08-03 00:36:17 得分 0

这里时讨论技术的地方,不是叫骂场,不该来的人永远从这里消失Top

24 楼Net8Java(男将╭ァM'r杜)回复于 2004-08-03 02:47:33 得分 0

up楼上的~!Top

25 楼dawnwang(晓风)回复于 2004-08-03 08:31:39 得分 0

呵呵,大家交流问题嘛,干嘛那么大火气,有啥事好好说  
   
  依我的愚见,JSP要和servlet配合使用,jsp做显示,servlet做控制,再加上javabean做模型,这样才能写出好的web应用,只用jsp,做做小东西还行.Top

26 楼Tianminghui(colin)回复于 2004-08-03 11:58:00 得分 0

1分!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  
  一点诚意都没有,估计你就是来耍人的Top

27 楼liutang2(Believe I Can Fly!)回复于 2004-08-03 12:44:22 得分 0

我也来发表点吧:  
  servlet和jsp的区别之一:servlet可以隐藏代码。在软件完成后用servlet只提交给客户class文件就可以了。客户看不到是怎么实现的,也改不了原文件。而jsp则不同。代码必须全部暴露出来,可以做任意的修改。  
   
  jsp是在servlet的基础上发展起来的,但是它未必就具备servlet的全部优点。  
  我看他是为了简化一些操作。既然是简化,必然有缩略,那就不能完全取代。Top

28 楼alexlex(Working smarter, not harder)回复于 2004-08-03 13:25:34 得分 0

servlet是一個java   class,class的優點自己看看oop方面的書就知道了Top

29 楼bestdelphier(菜鸟升级中......)回复于 2004-08-03 13:32:04 得分 0

如果按照楼主的说法,那美工mm们可是够可怜的了。Top

30 楼weepp(天天吃大葱)回复于 2004-08-03 14:01:04 得分 0

大家不要吵了!我好害怕的!Top

相关问题

  • jsp<==>servlet
  • j2ee,ejb,jsp,servlet......
  • JSP:Servlet错误
  • 讨论jsp,javabeans,servlet!
  • servlet重定向jsp
  • jsp+JavaBean vs jsp+Servlet+JavaBean
  • servlet有servlet容器,那么jsp呢
  • jsp and servlet的奇怪问题!
  • jsp如何调用servlet
  • jsp连接servlet问题!

关键词

  • servlet
  • 代码
  • 视图
  • jsp
  • 文件
  • 控制
  • javabean
  • 优点
  • 代替
  • 狂妄

得分解答快速导航

  • 帖主:haoahoxueJAVA

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo