如果已經放在數組里了,那用兩層循環就可以取出,外層循環取行,內層循環取列
例如數組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