如果已经放在数组里了,那用两层循环就可以取出,外层循环取行,内层循环取列
例如数组array[x][y]:
<%for(int i=0;i<array.length.i++)
{
%>
<tr>
<%
for(int j=0;j<array[i].length;j++)
{
%>
<td><%=array[i][j]%></td>
<%
}
%>
</tr>
<%
}%>
以上代码没经过测试,不过就是这个原理
B. 在JSp页面查询出数据库的数据并显示在表格上,我要操作数据库
<script type="text/javascript">
function modify(id){
//直接链接提交
var num = document.getElementById(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><%=book.id%></td> <!--id-->
<td><%=book.name%></td> <!--书名-->
<td><input type="text" name="num" id="<%=book.id%>" value="<%=book.num%"></td> <!--数量->
<td><input type="button" value="修改" onclick="modify(<%=book.id%>)"></td>
<td><input type="button" value="添加到购物车" onclick="add(<%=book.id%>)"></td>
<tr>
<%
}
%>
C. 在jsp中查数据库中的五种数据用表格显示怎么写
<table>
<th>No.</th>
<th>bug名称</th>
<th>状态</th>
<th>发布者</th>
<th>对应者</th>
<th>确认者</th>
<th>操作</th>
<!--这里版是填充权数据-->
<tr>
<td>1111</td>
<td>1111</td>
<td>1111</td>
<td>1111</td>
<td>1111</td>
<td>1111</td>
<td>1111</td>
<tr>
</table>
D. JSP,如何将SQL数据库表中的数据显示出来
你用了javabean,"conndata",它的代码在哪?
给我,我帮你看看.
也就是:sqlbean.class,
在WEB-INF/classes/jiaoyou/sqlbean.class文件.
E. 在JSP系统中,如何把数据库中的表格在网页上显示
前面要导入使用的包哈.. 参考参考
<table >
<%String url="jdbc:mysql://localhost:3306/d?useUnicode=true&chatacterEncoding=utf8";
String username="root";
String password="123456";
Connection con=null;
Statement st=null;
ResultSet rs=null;
try{Class.forName("org.gjt.mm.mysql.Driver");
con=DriverManager.getConnection(url,username,password);
st=con.createStatement();
}catch(Exception e)
{ e.printStackTrace();
out.print("网站遇到问题,请稍后再试");
}
String title;
String author;
String publish;
Float price;
try
{
String sql="select * from book";
rs=st.executeQuery(sql);
if(rs!=null)
{
out.print(" <table width=843border=1>");
out.print("<tr><td>书名</td>");
out.print("<td>作者</td>");
out.print("<td>出版社</td>");
out.print("<td>价格</td>");
out.print("<td>操作</td></tr>");
while(rs.next())
{
title=rs.getString(2);
author=rs.getString(4);
publish=rs.getString(3);
price=rs.getFloat(6);
out.print("<tr><td>"+title+"</td>");
out.print("<td>"+author+"</td>");
out.print("<td>"+publish+"</td>");
out.print("<td>"+price+"</td>");
%>
<td>
<a href="bookdetail.jsp?isbn=<%=rs.getString(1)%>"><img src="image/buy.gif" width="45" height="25" border="0"></a>
</td>
<%
}
out.print("</table>");
}
}
catch(Exception e)
{
e.printStackTrace();
out.print("网站遇到问题,请稍后再试");
}
}
%>
</table>
F. jsp怎么把数据库表格显示到页面上
你先写个查询方法啊去数据库提取数据
然后到jsp页面调用查询方法,不就可以显示内了额
答案补充
<%
容CarDAO cdo = new CarDAO();
List lst = cdo.showAll();
for(int i=0;i<lst.size();i++)
{
Car car = (Car)lst.get(i);
%>
<tr>
<td><%=car.getCarID() %></td>
<td><%=car.getCarName() %></td>
<td><%=car.getCarType() %></td>
<td><%=car.getCarPrice() %></td>
<td><%=car.getAwards() %></td>
<td><a href="">购买</a></td>
</tr>
<%
}
%>
G. 在jsp页面上显示数据库一个表中所有的的内容。
你在action中如果有 public String list()throws Exception{
UserDaoImp ud=new UserDaoImp();
List<User> list=ud.getAll();
request.put("list",list);
return "list";
}这种的话,在页面中可以这样写回,
<s:iterator value="#request.list">
<tr>
<td><s:property value="id"/></td>
<td><s:property value="name"/></td>
<td><s:property value="password"/></td>
</tr>
</s:iterator>
就可以了答.
H. jsp 中怎么在表格中显示从后台读取的信息
那你就直接抄在jsp页面连数据库,拿到结果集,然后拼表格
<%
//连接数据库的你应该会吧
//执行查询得到结果集,假设为rs
%>
<table>
<tr>
<td>表头</td>
.....
</tr>
<%
//遍历结果集,并拼成表格
while(rs.next()){
out.print("<tr>");
out.print("<td>"+rs.getXXX("字段名")+"</td>");
.......
out.print("</tr>");
}
%>
</table>
这样你能看懂不
I. JSP里如何获取表格里的一行数据在当前页面的文本框里显示出来
可以用js来获取一行数据。版
vartableId=document.getElementById("table的id");
varstr="";
for(vari=1;i<tableId.rows.length;i++)
{
alert(tableId.rows[i].cells[1].innerHTML);//遍历权table
}
}
J. 在jsp中怎样打印从数据库中读出显示在表格中的数据
如下代码即可实现打印<html<head<title打印</title
<script language=javascript
function doPrint(){window.print();}<script</head
....这里是由jsp生成的数据表格内,不过注意容排版</body</html