获得页面ID 后如何根据这个ID值去查询数据库,把结果循环显示在另一个页面

解决方案 »

  1.   

    获得页面上的id是一张表的一个id,然后根据这个id去查询一个表中数据并循环出来,(页面上获得的id 是另一个的字段,俩表有联系)
      

  2.   

    在前面那个页面中用<a href="list.jsp?id=XXX">这种方式调用第二个页面,并送入id参数值。
    在第二个页面中,用id作为条件访问数据库,获取到结果后,用JSTL forEach循环显示到页面中。
      

  3.   

    在页面获取id,然后用超链接穿参数。在下一个页面用request就收。查询时用字符串处理,把网页的元素和结果通过字符串连接符(+)处理成一个字符串,然后在网页的body中展现。
      

  4.   

    我现在就是不知道如何将页面获得的id作为另一个表中对应id的条件访问数据库,页面上表的id 来自表A,这个id是表B的theme_id字段   ,不知道怎么做
      

  5.   

    楼主描述的不够清晰,年轻人有点耐心如果你通过页面传过来的id,进行查询,可以讲查询的结果,放到ArrayList()数组里面,通过,request.setAttribute(“ArrayList”,ArrayList)吧数组放到request里面,在jsp页面取出来进行遍历
      

  6.   


    你说的这两个表应该是一对多的关系。
    1,<a href="list.jsp?id=XXX">
    在servlet中request.getParamter("id")可以拿到ID(这个应该会吧)
    2,根绝这个ID去数据库查询,然后把查出来的结果放到list中(这个应该会吧)
    3,把这个list放到request对象中,在页面从request对象中取(这个应该会吧)
    4,然后用JSTL表达式循环出list的值,如果不会JSTL,那就自己去百度或者google上查一下,仿照个小例子,如果不用JSTL用<%%>这种形式也行(这个应该会吧)
    应该会了吧!!!
      

  7.   

    你好,你说的都对,现在我不知道如何“2,根绝这个ID去数据库查询,然后把查出来的结果放到list中(这个应该会吧)”根据这个页面获得id来作为查询条件,sql语句不会写,或者说不知道如何把页面上获得的id作为条件