问答详情
源自:8-6 所有商品信息显示

首页只显示商品展示这几个字,其他都不显示,用的是eclipse,images放在webContent目录下,没有创建web.xml文件。是什么原因呢?下面同学问了同样的问题,可是还是解决不了。

首页只显示商品展示这几个字,其他都不显示,用的是eclipse,images放在webContent目录下,没有创建web.xml文件。是什么原因呢?

提问者:鲜衣 2015-09-18 19:36

个回答

  • GISchild
    2015-10-25 21:02:47
    已采纳

    conn=DBHelper.getConnection();//传参数
    			String sql="select * from 10041252;";//SQL语句
    			stmt=conn.prepareStatement(sql);
    			rs = stmt.executeQuery();
    			if(rs.next()){
    				do{
    					Student stu=new Student();
    					stu.setId(rs.getInt("id"));
    					stu.setName(rs.getString("name"));
    					stu.setStudentID(rs.getInt("studentID"));
    					stu.setSex(rs.getString("sex"));
    					stu.setAddress(rs.getString("address"));
    					stu.setTelephone(rs.getInt("telephone"));
    					stu.setScore(rs.getInt("score"));
    					stu.setPicture(rs.getString("picture"));
    					list.add(stu);
    				}while(rs.next());
    				return list;//返回集合
    			}else{
    				return null;
    			}
    			
    		}catch(Exception ex){
    			ex.getStackTrace();
    			return null;

    调试的时候,rs为空。

  • GISchild
    2015-10-25 21:01:17

    在while()循环完了以后就return list。

  • GISchild
    2015-10-22 11:05:43

    哥,我还是没解决呢?代码和老师的一模一样呢?用的是SQLserver2008,数据库连接正常,你的return null的位置在那个地方呢?

  • 鲜衣
    2015-09-18 21:32:07

    解决了,因为我开始写getAllItems()方法时为了避免显示错误写了return null ;

    图片的位置也是正确的;

    还有web.xml文件不是必须的;