是啊,在javabean中返回一个集合,然后再在jsp中输出

解决方案 »

  1.   

    ====请帮帮我吧!====
    如果需要在页面显示一个整表的信息,例如:人员列表,我现在使用的办法是JavaBean返回一个HTML字符串,然后在JSP中调用,但是感觉这样MVC就没有意义了。请问各位大侠是如何做的呢?
    ======如果可以的话,发点例子给我看看吧,我第一次做JSP:
    [email protected]===========
      

  2.   

    oop不是目的,只是个手段,你觉得怎么使用对开发有利就行了.
    不过要是直接print,你怎么处理html保留字的转意?
      

  3.   

    同意2楼的,想在这种情况下用oop,最好的办法就是返回一个列表的集合
    把列表集合中的值循环赋给选择框
      

  4.   

    JavaBean返回的应该是一个类的实例或者类的实例的集合.可以定义一个类:比如你的表有编码(code)和名称(name)两个字段.
    你可以定义一个类
    public Class Model{
      
      private String code;
      
      private String name;
      public Model() {
      }
      public get…………;
      public set…………;}
    然后查询以后把每一个查询出来的元素作为该类的属性SET进去,然后把这个类的实例循环添加倒一个Collection或者Vector里面,返回到页面(或者经过中间Servlet的控制,然后再给页面)。我个人觉得把ResultSet放到页面上是有违opp思想的.把html放到JavaBean中,是有违MVC思想的。纯属个人观点。如有错误,请指正!