jsp本身是Servlet简化!用Servlet开发的东西jsp可能开发不了,反之是可以的!

解决方案 »

  1.   

    没办法
    我太菜了。。还有个问题:
    jsp等表示层是不是不能对Servlet操作,Servlet也不能把值传给jsp
    必须要通过Bean才行,对吗
      

  2.   

    呵呵:如果都写成jsp,那么美工可难办了
      

  3.   

    Servlet里:request.setAttribute("obj",Object);
    jsp里:Object obj = (Object)request.getAttribute("obj");
      

  4.   

    Servlet里:request.setAttribute("obj",Object);
    jsp里:Object obj = (Object)request.getAttribute("obj");
    -----------------------------------------------------------------------既然servlet可以与jsp交换数据
    那还要bean做什么呀
    servlet处理完了直接给jsp或者生成个页面不就完了?
    作为传递数据的载体Bean的用处在哪?
      

  5.   

    也许是bean来做传递数据更好更合适吧。
      

  6.   

    javabean做传递数据更好,get(),set()
      

  7.   

    当然的不行,jsp在编译的时候是要变成Servlet的,是不能传值给Servlet。Bean只不过调用的是方法和参数。
      

  8.   

    Servlet里:request.getParameter(“参数名”)得到JSP的传值
      

  9.   

    纯jsp+servlet的可能性有没有?
    不借助bean传数据。
      

  10.   

    Bean严格来说是一种模式,面向对象,一堆散乱的数据堆在一起也能解决问题,因为在这种情况下写代码者充当了解释器的一部分,因为逻辑由你负责解释。但是当逻辑十分复杂,数据结构很庞大的时候,就需要把有关的数据组织成一定的结构了,这时候就回归到了对象的层次。
    完全用jsp或者用jsp+servelet也是能做应用的。(没有什么是做不到的,前几天看一家公司用javascript写出来的一套基础api我差点傻了,在这之前我一直认为script是不能算OO的)