首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

jsp的List出现有关问题

2012-03-11 
jsp的List出现问题importjava.sql.*importjava.util.*importfuture.GetInfoFromDB//从数据库读取数据的

jsp的List出现问题
import   java.sql.*;  
import   java.util.*;  
import   future.GetInfoFromDB;//从数据库读取数据的类  

public   class   search   {  

public   Map   getEnameCard(String   s)throws   SQLException{  

GetInfoFromDB   gi=new   GetInfoFromDB();
 
List   l;  

//getList方法是从数据库读取结果集并封装到List
l=gi.getList( "select*from   enamecard   where   user=\ " "+s+ "\ " ");  
Map   m=(Map)l.get(0);  
return   m;  
}  
public   static   void   main(String[]   args)throws   SQLException{  
search   se=new   search();  
Map   m1=se.getEnameCard( "用户1 ");  
Map   m2=se.getEnameCard( "用户2 ");  
System.out.print(m1.get( "user "));  
System.out.print(m2.get( "user "));  
}  

本来结果应该显示用户1   用户2,可是运行后都是显示用户1,这是为什么阿?为什么第二次调用方法getEnameCard(),List没有改变啊?

[解决办法]
search se=new search();
Map m1=se.getEnameCard( "用户1 ");
search se1=new search();
Map m2=se1.getEnameCard( "用户2 ");
System.out.print(m1.get( "user "));
System.out.print(m2.get( "user "));

热点排行