这个问题好深奥啊   呵呵    servlet输出html代码用 out.println("<div>bbb</div>");

解决方案 »

  1.   

    你可以先学一下JSP的九大内置对象,对JSP先做一个了解,
    实际上Servlet是先于JSP出现的产品,因为在实际运用中,人们发现如果用Servlet来做最终的显示页面的话,代码是有很大一部分都是用做显示的:如out.println("<html>");
    ,而且Servlet的核心是对数据的处理,所以就想到能不能找到一种产品只让他做显示来用,
    于是JSP就诞生了,让Servlet来对从页面上得到的数据进行处理,最终把处理的数据返回给客户看,显示在JSP页面上,但现在很多公司还是在JSP中写代码,那是因为很多公司都有自己的框架,所以他不可能让你去写你自己的框架,有空的话我建议你学习一下MVC框架的核心技术,相信那时候你会对Servlet有一个相对清晰的认识的!
      

  2.   

    谢谢你!看到你给我的建议,觉得可能很有用。那么你说的MVC框架,具体我应该看那本书呢?比较适合初学者的。谢谢~
      

  3.   

    其实MVC的介绍网上有很多,也可以参考这本书:
    <<精通STRUTS:基于MVC的JAVA WEB 设计与开发>>
    孙卫琴著
    电子工业出版社对于入门,这本书还是挺好的,如果能结合一个实际项目,入门就更快了
      

  4.   

    请楼主,先学习servlet的原理。
      

  5.   

    free_zk(free_zk)说得对,关键是要搞清楚原理。搞本电子书看看就可以了,比如孙鑫的《web开发详解》,我觉得还可以。
      

  6.   

    在MVC中,servlet属于C层,获得JSP的请求,转发给M层,再从M层获得结果放入四大对象中,用于在JSP显示。
    当然这只是一个很简单的应用,具体的还需要你自己多研究,个人感觉serlvet不是个很难的东西
      

  7.   

    我觉得首先要理解Http协议,servlet的工作原理
    只有把原理搞清楚了,把握住大的方向,来解决一
    些细节方面的东西就容易多了
      

  8.   

    servlet规范的本意就是分离关注 你却让他去看Http协议 有没有搞错 =3=
      

  9.   

    同意XISHUAI的..首先搞清楚http,servlet是一个对http的开发封装啊!!还是研究一下http吧
      

  10.   

    <<精通STRUTS:基于MVC的JAVA WEB 设计与开发>>
    孙卫琴著
    电子工业出版社这本书解了需要底层东西,挺不错的!
      

  11.   

    最基础也是最有名的一本学servlet,jsp的书你们都没有提到啊!<Servlet与JSP核心编程(第2版)> 经典中的经典!英文名是:Core Servlets and JavaServer Pages:Volume 1: Core technologies
    只有上次 好像下册还没出来
      

  12.   

    推荐三本书java ee 基础部分 最好是《jsp应用了开发详解》 
    java ee 高级部分 《struts基于mvc java web 设计》,《精通hiberbate》,《精通EJB》,《Spring in Action》学servlet不是靠説
    是靠练习,不停地敲代码才会领会
      

  13.   

    <Servlet与JSP核心编程(第2版)> 这本书理论更多一些,亮点是里面的代码都可以网站上下载方便练习