同样的sql语句在数据库里和jsp页面上的查询结果为什么不一样呢
这是jsp页面
String sql = "select ItemName from DetectItem where id in (1,2)";
ResultSet rs = stmt.executeQuery(sql);
List<DetectItem> list = new ArrayList<DetectItem>();
if(rs.next()){
DetectItem dt = new DetectItem();
dt.setItemName(rs.getString("ItemName"));
list.add(dt);
request.setAttribute("list",list);
}else{
out.print("未能查询到数据!");
}
rs.close();
stmt.close();
conn.close();
}catch(ClassNotFoundException e){
e.printStackTrace();
}catch(SQLException e){
e.printStackTrace();
}
List<DetectItem> list = (List<DetectItem>)request.getAttribute("list");
if(list == null || list.size() < 1){
out.print("没有数据!");
}else{
for(DetectItem dt : list){
out.print("ItemName:"+dt.getItemName());
}
}
%>
这是运行结果
这是数据库的结果
是我的jsp页面代码哪需要修改吗?求详解,谢谢