类似与JSF的那种方式吗?但那种方式直接跳转过去也没有数据啊,还不是得在构造函数里查询数据啊

解决方案 »

  1.   

    我有个建议不知道可不可以您可以试下哈
    您可以在底层的数据中把查询语句什么都写好,本来应该在页面中遍历的数据,现在在action中来有for循环来遍历,然后request.setAttribute()这个遍历的对象,然后有EL语言在页面中显示就可以了,楼主可以试试,如果能把源码发到论坛上能更好的知道。
      

  2.   

    可以脱离MVC,在iamges.jsp页上自定义标签库去调用DAO读取数据库数据并输出到页面
      

  3.   

    关于自定义标签库请去:
    http://howsun.blog.sohu.com/106722774.html
      

  4.   

        如果数据中有数据的信息的话可以实现你的这种想法,你可以在iamges.jsp跳转的action中查询出数据库中的所有值,然后用request.setAttribute("","");保存你查询出来的值,在iamges.jsp中只要用EL表达式就能实现你的这种需求.你在显示之前可以做个判断,因为要是数据库中没有数据的话会在页面中显示空指针异常,所以当数据库中的数据为空的时候可以打印提示消息.
      

  5.   

    关键是你要搞清楚倒是是页面跳转还是重定向,如果是跳转可以用request.setAttribute("xxx",Object);
    如果是重定向就使用session.setAttribute(("xxx",Object);