从资料表中读取的数据 怎么存为数组的形式
从资料表中读取的数据 如何存为数组的形式
求一个例子:
内容如下:
a.jsp 页面有如下内容
当这些数据存在表中时,如何读取 幷组成 如上 数组的形式
------解决方案--------------------
数据库中的表的话,
可以这样
java代码查出数据库中的信息,
自定义个实体类
class City{
放上字段
定义get,set方法
}
将查出的数据放到一个LinkedList<City> 里,然后传到servlet里,放到session里,在jsp页面取出来显示到页面
------解决方案--------------------
楼上说的很简单 但是基本就这个原理
------解决方案--------------------
主要的思想就是把数据库中的表看为Java中的class 类,表中的列对应类中的属性,每取一条数据 创建一个该类的对象,修改这个对象的属性。
------解决方案--------------------
将数据存储到JavaBean中,然后定义私有变量如你给的id、city、content,并getter、setter一下,这样剩下的工作就只是在servlet中调用读取数据了。
------解决方案--------------------
<script type="text/javascript">
var arriveCityArray = new Array("","","");
<%
sql="SELECT CNO,CNAME FROM city";
rs=stmt.executeQuery(sql);
int i=0;
while(rs.next()){
%>
arriveCityArray[<%=i%>] = new Array("", "<%=rs.getString("CNAME")%>", "<%=rs.getString("CNO")%>");
<% i++;
}
rs.close();
%>
</script>
------解决方案--------------------
求一个例子:
内容如下:
a.jsp 页面有如下内容
- JScript code
<script type="text/javascript"> var arriveCityArray = new Array("","",""); arriveCityArray[0] = new Array("0", "丽江", "LIJIANG"); arriveCityArray[1] = new Array("1", "青岛", "QINGDAO"); arriveCityArray[2] = new Array("2", "临沧", "LINCANG"); arriveCityArray[3] = new Array("3", "林西", "LINXI"); arriveCityArray[4] = new Array("4", "临沂", "LINYI"); arriveCityArray[5] = new Array("5", "柳州", "LIUZHOU"); arriveCityArray[6] = new Array("6", "洛阳", "LUOYANG"); arriveCityArray[7] = new Array("7", "庐山", "LUSHAN"); arriveCityArray[8] = new Array("8", "泸州", "LUZHOU"); </script>
当这些数据存在表中时,如何读取 幷组成 如上 数组的形式
------解决方案--------------------
数据库中的表的话,
可以这样
java代码查出数据库中的信息,
自定义个实体类
class City{
放上字段
定义get,set方法
}
将查出的数据放到一个LinkedList<City> 里,然后传到servlet里,放到session里,在jsp页面取出来显示到页面
------解决方案--------------------
楼上说的很简单 但是基本就这个原理
------解决方案--------------------
主要的思想就是把数据库中的表看为Java中的class 类,表中的列对应类中的属性,每取一条数据 创建一个该类的对象,修改这个对象的属性。
------解决方案--------------------
将数据存储到JavaBean中,然后定义私有变量如你给的id、city、content,并getter、setter一下,这样剩下的工作就只是在servlet中调用读取数据了。
------解决方案--------------------
<script type="text/javascript">
var arriveCityArray = new Array("","","");
<%
sql="SELECT CNO,CNAME FROM city";
rs=stmt.executeQuery(sql);
int i=0;
while(rs.next()){
%>
arriveCityArray[<%=i%>] = new Array("", "<%=rs.getString("CNAME")%>", "<%=rs.getString("CNO")%>");
<% i++;
}
rs.close();
%>
</script>
------解决方案--------------------
- JScript code
<script type="text/javascript"> var arriveCityArray = new Array("","",""); <% sql="SELECT CNO,CNAME FROM city"; rs=stmt.executeQuery(sql); int i=0; while(rs.next()){ %> arriveCityArray[<%=i%>] = new Array("", "<%=rs.getString("CNAME")%>", "<%=rs.getString("CNO")%>"); <% i++; } rs.close(); %> </script>