一个叫JAVA服务器页面,
另一个叫JAVA服务器小程序。
虽然同是写WEB程序的,
但有决然的区别,
相关信息请参考《JAVA服务器高级编程》一书。

解决方案 »

  1.   

    Bean完成各种业务逻辑,servlet用来通讯用户(JSP)和Bean。比如servlet获取参数,传递给bean(就是调用bean的相关方法),然后将bean返回的结果传递给jsp显示。
      

  2.   

    非常感谢楼上的两位仁兄,但我还有些不明白,bean不是也可以获取参数吗?我是否可以这样理解:JSP调用Bean,Bean中包含Servlet,Bean返回结果给JSP?我只是这么想,请不要见笑!
      

  3.   

    事实上整个流程应该是servlet从request中获取参数,然后调用bean,而把包含结果的bean实例送到jsp显示(其实是jsp到特定地方取,如session)。
    现在的jsp教程为了让个人使用jsp而把很多servlet里的代码移到jsp中,使你产生JSP调用Bean,Bean中包含Servlet,Bean返回结果给JSP的想法。
    记住:在JSP中放大量代码甚至取代servlet是个人开发的供个人使用的的方法。在商业应用上是不会这么做的。