把它放到HttpSession里面,然后在JSP里读出来
getAttribute
setAttribute

解决方案 »

  1.   

    这我当然知道,
    map.put("Count",CC);关键是这里怎么写,写CC不对
      

  2.   

    put(Object key, Object value) 
    把值写在后面把?
      

  3.   

    在这个方法里直接返回这个Map对象,方法的返回类型就是Map.
    然后在jsp页面里用<%....%>这种形式调用这个bean的这个方法,用一个实现了Map接口的类的对象接收,就可以使用了.记住jsp页面要导入util这个包.
      

  4.   

    请帮忙看该如何写这个OBJECT
    SELECT NAME,COUNT(*) AS CC FROM TABLE。
    然后:
                ps = conn.prepareStatement(sqlstr);
                rs = ps.executeQuery();
                while (rs.next())
                {
    Map map = new HashMap();  
    map.put("Count",CC);
    map.put("Count",CC);
    list.add(map);
                }
      

  5.   

    请帮忙看该如何写这个OBJECT
    SELECT NAME,COUNT(*) AS CC FROM TABLE。
    然后:
                ps = conn.prepareStatement(sqlstr);
                rs = ps.executeQuery();
                while (rs.next())
                {
    Map map = new HashMap();  
    map.put("Name",rs.getString("name"));
    map.put("Count",CC);
    list.add(map);
                }
    提示CC找不到,
      

  6.   

    请帮忙看该如何写这个OBJECT
    SELECT NAME,COUNT(*) AS CC FROM TABLE。
    然后:
                ps = conn.prepareStatement(sqlstr);
                rs = ps.executeQuery();
                while (rs.next())
                {
    Map map = new HashMap();  
    map.put("Name",rs.getString("name"));
    map.put("Count",rs.getString("CC")); 
    //cc已经被看作是一个字段了 list.add(map);
                }
      

  7.   

    同意:
    请帮忙看该如何写这个OBJECT
    SELECT NAME,COUNT(*) AS CC FROM TABLE。
    然后:
                ps = conn.prepareStatement(sqlstr);
                rs = ps.executeQuery();
                while (rs.next())
                {
    Map map = new HashMap();  
    map.put("Name",rs.getString("name"));
    map.put("Count",rs.getString("CC")); 
    //cc已经被看作是一个字段了 list.add(map);
                }
      

  8.   

    ps = conn.prepareStatement(sqlstr);
                rs = ps.executeQuery();
                while (rs.next())
                {
    Map map = new HashMap();  
    map.put("Name",rs.getString("name"));
    map.put("Count",rs.getString("CC")); 
    //cc已经被看作是一个字段了 list.add(map);
                }这样的代码能行吗? 至少也要把 Map map = new HashMap(); 这句放到 while 外面啊。 
    还有
    map.put("Name",rs.getString("name"));
    map.put("Count",rs.getString("CC"));
    这样写也不行啊。 map里面放的各各字段的值,你能知道哪几个字段是一条记录的? 你应该定义一个对象,里面有存放各各字段值的属性。 然后把每条记录的各字段值放在相应的属性里,然后把这个对象放到map中。 一个对象是一条记录。 明白?
      

  9.   

    那你这样吧:
    select subjectid,count(*) from table......
                ps = conn.prepareStatement(sqlstr);
                rs = ps.executeQuery();
                while (rs.next())
                {
    Map map = new HashMap();  
                      map.put("Subjectid",rs.getString(1));
    map.put("Count",rs.getString(2));
    list.add(map);
                }