当前位置: 技术问答>java相关
关于用javaBean来取值的问题???
来源: 互联网 发布时间:2015-06-19
本文导语: 我在jsp页面使用了连接数据库的javaBean 然后用 来调用数据库的值,用上面的方法只能调出一个值,要是字段里有很多值怎么办。。怎么取出不同的值。。 ...
我在jsp页面使用了连接数据库的javaBean
然后用
来调用数据库的值,用上面的方法只能调出一个值,要是字段里有很多值怎么办。。怎么取出不同的值。。
然后用
来调用数据库的值,用上面的方法只能调出一个值,要是字段里有很多值怎么办。。怎么取出不同的值。。
|
你的方法没有错。这样是可以得到字段里多值的。
如果你想得到其它字段的值:
while(rs.next()){
out.println(rs.getXXX("fName")) ;//XXX为与fName字段类型一样的方法。如:
out.println(rs.getInt("IntId")) ;
}
http://www.csdn.net/expert/topic/773/773734.xml?temp=.8216516
如果你想得到其它字段的值:
while(rs.next()){
out.println(rs.getXXX("fName")) ;//XXX为与fName字段类型一样的方法。如:
out.println(rs.getInt("IntId")) ;
}
http://www.csdn.net/expert/topic/773/773734.xml?temp=.8216516
|
应该可以取到啊!不知道你的bean怎么写的!
jsp没问题!
jsp没问题!
|
字段里有很多值?你是说有多个字段?
|
/**试试以下的方法,我没有测试,不知道行不行**/
/**先定义以下方法**/
import java.util.StringTokenizer;
public static java.util.ArrayList getTheValues(String strValue,String separator)
{java.util.ArrayList arrValues=new java.util.ArrayList();
StringTokenizer st = new StringTokenizer(strValue,separator);
String tmp;
while(st.hasMoreTokens())
{tmp=st.nextToken();
arrValues.add(tmp);
}
return arrValues;
}
/**以上得到一个方法,历遍数组就可以得到没个值了。**/
int arrSize=arrValues.size();
for(int j=0;j
/**先定义以下方法**/
import java.util.StringTokenizer;
public static java.util.ArrayList getTheValues(String strValue,String separator)
{java.util.ArrayList arrValues=new java.util.ArrayList();
StringTokenizer st = new StringTokenizer(strValue,separator);
String tmp;
while(st.hasMoreTokens())
{tmp=st.nextToken();
arrValues.add(tmp);
}
return arrValues;
}
/**以上得到一个方法,历遍数组就可以得到没个值了。**/
int arrSize=arrValues.size();
for(int j=0;j