jsp查詢資料庫並顯示
⑴ JSP頁面上如何顯示資料庫內容
查詢資料庫應該知道吧?
調用查詢資料庫方法,從而得到一個數據集合,List類型,數組類型都可以。
假設查詢資料庫方法是 getData(),返回一個list集合。
<select>
<option value=0>--請選擇--</option>
<%
d=new ();//這是那個資料庫訪問的類。
List list=d.getData();
for(int i=0;i<list.size();i++)
{
%>
<option value=<%=i+1%>><%=list.get(i)%></option>
<%}%>
</select>
就這樣。
⑵ JSP執行資料庫查詢,然後將查詢結果用html表格的形式顯示出來
最常用的就是使用小腳本,把從資料庫中查出的數據保存在一個List集合中,然後在jsp頁面中遍歷這個集合如:
<table><tr><th>資料庫中的數據</th></tr>
<% XXXDao =new XXXDao();//這個應該能看懂吧,是和資料庫連接的類
List<String> list=.getAllString();//調用XXXDao類中的getAllString方法,得到資料庫中的信息,並保存到List泛型集合中
for(String str:list){//遍歷集合
%>//一下為html標簽,不能寫在小腳本裡面,所以在次結束小腳本,但for的後}沒有結束
<tr><td><%=str %></td></tr>//每次循環都有一行,且用表達式為單元格填值,
<% } %>//在次寫上for的}表示,循環到這里後開始下次循環...
</table>//結束table
這是我就在這個框里寫的,基本就是這么個形式.你要是能看懂的話,就把其中的東西換成是你自己的,試著寫寫,多自己試試.這個東西不難,可以加我好友,繼續討論.
⑶ ssh2怎樣在jsp頁面顯示在資料庫中查詢到的數據
java從資料庫中讀取的數據顯示在jsp的網頁當中的方法是迭代table。
1、迭代數據的jsp頁面代碼:
<table>
<tr>
<th>Name</th>
<th>Email</th>
<th>Address</th>
<th>Phone No</th>
</tr>
<s:iterator value="users">
<tr>
<td><s:property value="name"/></td>
<td><s:property value="email"/></td>
<td><s:property value="address"/></td>
<td><s:property value="phno"/></td>
</tr>
</s:iterator>
</table>
2。後台java查詢數據
public class RegisterAction extends ActionSupport{
String name,pwd,email,address;
int phno;
public RegisterAction() {}
List<User> users = new ArrayList<User>();
UserDao u = new UserDao();
//Getters and setters.
public String execute() throws Exception {
User u=new User();
u.setName(name);
u.setEmail(email);
u.setAddress(address);
u.setPhno(phno);
u.setPwd(pwd);
u.addUser(u);
return "success";
}
public String listAllUsers(){
users = u.getUsers();
System.out.println("In Action, "+users);
return "success";
}
}
⑷ jsp如何從資料庫中查出數據在頁面上顯示
//查詢所有相片信息 public String selectList(){ List<Baby> result=babyService.getBabys(); ActionContext.getContext().put("result", result); return "babylist"; } jsp顯示 <t:forEach items="${result}" var="item"> <tr> <td>${item.id}</td> <td>${item.name}</td> <td>${item.ntroction}</td> <td>${item.data}</td> <td>${item.commodity}</td> <td>${item.user.id}</td> <td><a href="add_movie.html">查看/修改</a></td> </tr> </t:forEach>
⑸ jsp中如何把資料庫中查詢出來的數據輸出到jsp頁面。
1、把資料庫建好
CREATE TABLE `User` (
`id` int(11) NOT NULL,
`username` varchar(255) DEFAULT NULL,
`password` varchar(255) DEFAULT NULL,
`address` varchar(255) DEFAULT NULL,
PRIMARY KEY (`id`)
)
2、插入一個數據
insert into User values(1,"Martin","12345","zjut")
3、建立一個Dynamic Web Project,目錄如下:
⑹ jsp中如何將資料庫中的數據顯示在頁面中
要想把servlet的數據放到jsp顯示需要做的是:
1.把數據從資料庫里查詢出來,放到結果集里。
2.把結果集放到request中,傳給jsp頁面
3.頁面遍歷結果集顯示即可