
先从数据库中提取出数据放在list中
<table>
<%
List list = sessiongetAttribute("list");
for(int i=0;i<listsize();i++)
{
Flight flight = (Flight)listget(i);
%>
<tr>
<td><%=flightget 提取对象中的属性 %></td>
</tr>
<%
}
%>
</table>
<script
type="text/javascript">
function
modify(id){
//直接链接提交
var
num
=
documentgetElementById(id)value;
var
url
=
"/要提交的servlet地址bookid="+id+"&num="+num;
location
=
url;
}
//添加到购物车
function
add(id){
var
url
=
"/要提交的servlet地址bookid="+id;
location
=
url;
//通过id在后台得到实体对象,然后放到购物车即可
}
</script>
不知道你会EL和JSTL表达式,直接用java代码了
每一条记录肯定有个唯一标示的id,假设这个对象是Book,集合是list
<%
for(Book
book
:
list){
%>
<tr>
<td><%=bookid%></td>
<!--id-->
<td><%=bookname%></td>
<!--书名-->
<td><input
type="text"
name="num"
id="<%=bookid%>"
value="<%=booknum%"></td>
<!--数量->
<td><input
type="button"
value="修改"
onclick="modify(<%=bookid%>)"></td>
<td><input
type="button"
value="添加到购物车"
onclick="add(<%=bookid%>)"></td>
<tr>
<%
}
%>
主要就是table表的循环吧。数据库分页这个你不会的话,还是找人给你写吧。
比如用php给你写个大概
<php
echo "<table>";
for($i=0;$i=$total;$i++)
{
echo "<tr>";
echo "<table><tr><td>商品名</td><td>价格</td><td>现存</td></tr>";
echo "<table><tr><td>iphone4</td><td>3888</td><td>有货</td></tr>";
echo "</tr>";
}
echo "</table>";
>
显示mssqlserver所有表:
use mssqlserver
select from sysobjects
这个sysobjects是系统表,保存的是所有表的信息
取单个表所有字段信息的Sql语句:
declare @objid int,@objname char(40)
set @objname = 'Talbename'
select @objid = id from sysobjects where id = object_id(@objname)
select 'Column_name' = name from syscolumns where id = @objid order by colid
注意:Tablename是你要选择的表名
如果你要显示所有的表,并且每个表的结构的话,那需要写一个综合的存储过程,用一个循环就可以了
以上就是关于JSP页面如何循环显示list中的内容为一个表全部的内容,包括:JSP页面如何循环显示list中的内容为一个表、在JSp页面查询出数据库的数据并显示在表格上,我要 *** 作数据库、求:struts2+hibernate+spring 代码,将数据库数据,在jsp的大表格中循环输出(2行3列)小表格的数据。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)