刚刚开始接触servlet技术.现在又以下几点疑问我感觉我学了 servlet 仍旧是整片jsp的混合代码我是不是可以理解 servlet 就是属于 控制 请求 以及给以响应那么在什么时候 才应该 利用 servlet来控制 请求与响应

解决方案 »

  1.   

    servlet相当于用java进行运算或处理,然后输出为HTML.
    jsp就是java与HTML混杂,输出为HTML较servlet更灵活.
      

  2.   

    jsp和servlet的关系就是jsp是简化书写的servlet,在应用服务器上会自动把jsp转成servlet编译
    没特殊需要可以全用jsp,也可以全用servlet,都可以实现完整功能
      

  3.   

    servlet的工作模式:
    客户端发送请求至服务器 ,服务器启动并调用Servlet,Servlet根据客户端请求生成响应内容并将其传给服务器,服务器将响应返回客户端。
    当你需要处理一些后台程序,数据传输和Session等这些不能用html来处理的响应时就可以用servlet来控制生成响应。什么时候用?你要生成响应的时候就会调用servlet,如果你用MVC的设计模式就更能体会,他其中的控制器就是个servlet(个人理解,(*^__^*) 嘻嘻……)