servlet用来做后台,服务器端,现在都不大用了!
jsp+strust比较常用!

解决方案 »

  1.   

    一般情况下,如果你的jsp只是一个处理,有很少的药显示的html标签,或者说只是做一个处理或者控制,那么就可以使用servlet.
    servlet可以用来做数据插入数据库、页面跳转用的,因为毕竟jsp要编译成一个类似于servlet的中间格式的java文件。如果只是插入数据库、页面跳转,用servlet有何不可?
      

  2.   

    servlet是struts的必备知识,因为struts中的action servlet是核心!
      

  3.   

    首先要清楚,struts并不是唯一被使用的MVC...
    以前用过sun设计的一套架构,jsp+servlet+javabean,用起来觉得很不错。
    servlet还是用做控制器,业务实现在后面的bean里面顺便发发牢骚:是不是现在不“精通”struts,就不能说会j2ee了呢?关键在于j2ee本身的核心,还是某一种特定架构呢?是jsp、servlet等j2ee基础重要还是各种第三方的“架构”重要?不想要答案,也未必能给出正确答案,所谓仁者见仁,智者见智罢了,随便说说而已-_-~
      

  4.   

    那是不是可以这么说,在MVC结构中,servlet的作用就是插入数据、和页面跳转用的!是不是这样就叫控制了?
      

  5.   

    是这样啊。。
    你也可以把Struts看作是对
    Servlet
    的进一步封装
    让它使用起来更方便更符合设计思想
      

  6.   

    以前servlet什么都做,现在做的有限了。
      

  7.   

    没有servlet就没有struts,struts实现了MVCservlet相当于MVC 中的 "C"
      

  8.   

    servlet除了页面显示不太方便外,其他什么都能做.
      

  9.   

    servlet里写什么要看具体情况啊
    如果是简单的事务逻辑那也未尝不
    可,如果是复杂的就放在Bean里。
      

  10.   

    struts要先编译成servlet的
    即struts封装了servlet
      

  11.   

    楼下几位说得我心里有点舒服。也说到点子上了。告诉你们。我就还不懂struts,更不清楚MVC。但是我们用Servlet和Bean来开发网站。
      

  12.   

    可能有很多朋友只会使用struts,而不熟悉servlet,对吧?这样能不能算是舍本逐末呢?Servlet是J2ee的重要组成部分,虽然近来的应用少了一些,但是也绝对是不可不学的知识。
    而struts只不过是一个应用架构而已,是不是有必要提高到这样的地位呢?如果想要从架构的层次理解struts,绝对需要对j2ee的基础知识有相当的了解。孰轻孰重,请大家自己衡量。我只是提一点建议。
    还有,struts这种问题和设计模式是不在一个层次的问题,希望大家不要在这个坛子里面问相关问题,谢谢
      

  13.   

    不过struts学起来不算难,而且用起来方便