关于 jsp页面中 数据的输出问题

来源:百度知道 编辑:UC知道 时间:2024/05/17 09:26:18
我这儿有一个SQL语句
String sql1="select a.jlxh,b.kcmc,c.sfje from ykt_bkmcsz b,ykt_xsbmqkb a,ykt_bkfysz c where a.kcdm=b.kcdm and a.kcdm=c.kcdm and a.xn=c.xn and a.xq=c.xq and a.xf=c.xf and a.cxcs=c.cxcs and c.jfjzrq>sysdate and a.jfbs='1' and a.xh='"+fee.getUserId()+"'";
执行这个SQL语句可以得到三组数据,jlxh:纪录序号、kcmc:课程名称、sfje:收费金额
现在知道 一门课程对应一个序号,也对应一个 收费金额
我想问下 在查询的结果里面怎么把它们分别取出 并在jsp页面中显示出来???
课程名称可以放在一个List里面 可是 序号 和 金额 则么弄呀???
请高手指点!!!
可能没有说明白
刚刚问了下同事,这个应该是把序号、课程名称还有金额分别放到各自的Bean里面 然后再把Bean放在List里面
再在JSP页面中遍历List 然后用Bean的get方法就可以把数据输出到页面上了 呵呵 多谢各位了!!!

<%
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
//注意DBQ的写法
String url = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=E:\\test.mdb";
Connection conn = DriverManager.getConnection(url, "admin", "");
Statement stmt = conn.createStatement();
ResultSet rs=stmt.executeQuery("select a.jlxh,b.kcmc,c.sfje from ykt_bkmcsz b,ykt_xsbmqkb a,ykt_bkfysz c where a.kcdm=b.kcdm and a.kcdm=c.kcdm and a.xn=c.xn and a.xq=c.xq and a.xf=c.xf and a.cxcs=c.cxcs and c.jfjzrq>sysdate and a.jfbs='1' and a.xh='"+fee.getUserId()+"'");
while(rs.next()){
out.println(rs.getInt(1));
out.println(rs.getString(2));
out.println(rs.getDouble(3));
}
%>
我想:序号应该是int型的,所以rs.getInt(1).
课程名应该是String型的,所以rs.getString(2)
金额应该是double型的,所以rs.getDouble(3)
你把代码放到JSP页面里.

该说的都说了,我就是那么做的