关于数据库取数据并显示到html:select的很难描述的问题
来源:互联网 发布:php简历管理系统下载 编辑:程序博客网 时间:2024/05/22 13:47
[问题]
原:
public void parentmsg(ActionForm form, HttpServletRequest request)...{
DataConn dc=new DataConn();
Connection conn;
String sql=null;
ArrayList fenleis = new ArrayList();
FenleiForm fenlei= new FenleiForm();
try ...{
conn = dc.getConnection();
Statement stmt = conn.createStatement();
sql="select * from fenlei where parid=1";
ResultSet rs=stmt.executeQuery(sql);
int i=0;
while (rs.next())...{
fenlei.setLbid(rs.getInt("lbid"));
fenlei.setLbname(rs.getString("lbname"));
System.out.println(rs.getInt("lbid")); //测试用
System.out.println(rs.getString("lbname"));
fenleis.add(i, fenlei); //这里的fenlei实际是按地址传递的
i++;
}
request.setAttribute("lstfenlei", fenleis);
//fenlei.setFenleis(fenleis);
}catch(Exception e)...{
System.out.println(e.getMessage());
}
}
DataConn dc=new DataConn();
Connection conn;
String sql=null;
ArrayList fenleis = new ArrayList();
FenleiForm fenlei= new FenleiForm();
try ...{
conn = dc.getConnection();
Statement stmt = conn.createStatement();
sql="select * from fenlei where parid=1";
ResultSet rs=stmt.executeQuery(sql);
int i=0;
while (rs.next())...{
fenlei.setLbid(rs.getInt("lbid"));
fenlei.setLbname(rs.getString("lbname"));
System.out.println(rs.getInt("lbid")); //测试用
System.out.println(rs.getString("lbname"));
fenleis.add(i, fenlei); //这里的fenlei实际是按地址传递的
i++;
}
request.setAttribute("lstfenlei", fenleis);
//fenlei.setFenleis(fenleis);
}catch(Exception e)...{
System.out.println(e.getMessage());
}
}
lstfenlei的最终结果:
lbid=3 lbname="女童装"
lbid=3 lbname="女童装"
修改后
public void parentmsg(ActionForm form, HttpServletRequest request)...{
DataConn dc=new DataConn();
Connection conn;
String sql=null;
ArrayList fenleis = new ArrayList();
try ...{
conn = dc.getConnection();
Statement stmt = conn.createStatement();
sql="select * from fenlei where parid=1";
ResultSet rs=stmt.executeQuery(sql);
int i=0;
while (rs.next())...{
FenleiForm fenlei= new FenleiForm(); //要放在循环里面,用来重新在内存中开辟一块区域存储数据
fenlei.setLbid(rs.getInt("lbid"));
fenlei.setLbname(rs.getString("lbname"));
System.out.println(rs.getInt("lbid")); //测试用
System.out.println(rs.getString("lbname"));
fenleis.add(i, fenlei); //这里的fenlei实际是按地址传递的
i++;
}
request.setAttribute("lstfenlei", fenleis);
//fenlei.setFenleis(fenleis);
}catch(Exception e)...{
System.out.println(e.getMessage());
}
}
DataConn dc=new DataConn();
Connection conn;
String sql=null;
ArrayList fenleis = new ArrayList();
try ...{
conn = dc.getConnection();
Statement stmt = conn.createStatement();
sql="select * from fenlei where parid=1";
ResultSet rs=stmt.executeQuery(sql);
int i=0;
while (rs.next())...{
FenleiForm fenlei= new FenleiForm(); //要放在循环里面,用来重新在内存中开辟一块区域存储数据
fenlei.setLbid(rs.getInt("lbid"));
fenlei.setLbname(rs.getString("lbname"));
System.out.println(rs.getInt("lbid")); //测试用
System.out.println(rs.getString("lbname"));
fenleis.add(i, fenlei); //这里的fenlei实际是按地址传递的
i++;
}
request.setAttribute("lstfenlei", fenleis);
//fenlei.setFenleis(fenleis);
}catch(Exception e)...{
System.out.println(e.getMessage());
}
}
lstfenlei最终结果:
lbid=2 lbname="男童装"
lbid=3 lbname="女童装"
jsp页面:
<html:select property="lbid">
<html:option value="0" >--请选择父类别--</html:option>
<html:optionsCollection name="lstfenlei" label="lbname" value="lbid" />
</html:select>
<html:option value="0" >--请选择父类别--</html:option>
<html:optionsCollection name="lstfenlei" label="lbname" value="lbid" />
</html:select>
- 关于数据库取数据并显示到html:select的很难描述的问题
- 关于HTML中select下拉框的取值问题
- 将上传的文件描述保存到数据库中,并显示到页面
- 请问关于从网络数据库获取数据 并显示的问题
- 关于html中select选中的问题
- 如何通过javabean取数据库的内容,并显示到页面上
- select从数据库取出数据并显示
- 数据库的html内容显示到页面
- C# 关于从数据库取数据,并显示在DataGridView中
- ASP.net 从数据库中读取html格式的数据并显示在页面中
- jsp连接MySQL数据库显示GIS地理数据乱码问题的解决(select AsText(the_geom))
- 网络连接取数据,并加载到ListView的实现
- 数据库表的转置,横向显示数据,并绑定到gridview
- 获取从数据库select到的值存到list的数据
- extjs grid取到数据而不显示的解决
- C++ 显示数据库的数据到界面
- 关于H3 BPM数据库如何实现排序取数据的问题
- Python爬虫 爬取Google Play 100万个App的数据,并入库到数据库 scrapy框架
- W32程序作业初步完工
- 转贴:谷歌为什么会成功
- Server.UrlEncode和Server.UrlDecode的使用
- test
- 不同套接口比较
- 关于数据库取数据并显示到html:select的很难描述的问题
- DataRow属性
- ORcale 存储过程实例
- Intel平台下linux中 ELF文件动态链接的加载、解析及实例分析(二): 函数解析与卸载
- 浅谈用户体验与界面设计
- probleme directshow wmv (手动创建graph)
- asp+ajax 验证用户名是否存在
- DataGridView控件用法合集(九)
- Linux下应用程序找不到存在的库(.so/.a)的解决方法