Servlet用来处理逻辑多,输出比较少或者没有的地方

解决方案 »

  1.   

    比如可以传输用户验证信息给servlet验证然后再返回JspPage
      

  2.   

    模型/界面/控制器(Model/View/Controller,MVC)编程技术允许一个开发者将一个可视化接口连接到一个面向对象的设计中。MVC最初是为Smalltalk语言而设计的。MVC通过创建下面三个层将面向对象的设计与可视化接口分开:  
      模型(Model):模型包含完成任务所需要的所有的行为和数据。模型一般由许多类组成并且使用面向对象的技术来创建满足五个设计目标的程序。 
      界面(View):一个界面就是一个程序的可视化元素,如对话框、选单、工具条等。界面显示从模型中提供的数据,它并不控制数据或提供除显示外的其它行为。一个单一的程序或模型一般有两种界面行为。  
      控制器(Controller):控制器将模型映射到界面中。控制器处理用户的输入,每个界面有一个控制器。它是一个接收用户输入、创建或修改适当的模型对象并且将修改在界面中体现出来的状态机。控制器在需要时还负责创建其它的界面和控制器。  
      控制器一直决定哪些界面和模型组件应该在某个给定的时刻是活动的,它一直负责接收和处理用户的输入,来自用户输入的任何变化都被从控制器送到模型。  
    Servlet的功能就对应这个控制器;而javabean对应的是model;jsp提供view
    楼主找些mvc模式方面的资料看看就清楚了
      

  3.   

    我就谈一点简单的用法!
    比如登陆的JSP页面中<form action="servlet">
    如果用jsp的方法,可能会用到很多重复的html代码。
    而servlet可以简单方便的控制。
      

  4.   

    但是大家考虑过吗,servlet过多,虽然简化了代码,耦合性也小了,。
    但是服务器会初始化servlet,增加服务器的压力
      

  5.   

    ft 楼上,
    引用:服务器会初始化servlet,增加服务器的压力
    这个也算压力????那跑什么服务。
    另外,JSP就是SERVLET。普通SERVLET也可以作不预先初始化的。