|
|
|
JSP ดึงข้อมูลจาก Database จะนําไปโชว์เป็น List หลายๆ Column ยังไงครับ |
|
|
|
|
|
|
|
จะต้องใช้พวก Table มาจัดการอีกทีครับ
s = connect.createStatement();
String sql = "SELECT * FROM customer ORDER BY CustomerID ASC";
ResultSet rec = s.executeQuery(sql);
%>
<table width="600" border="1">
<tr>
<th width="91"> <div align="center">CustomerID </div></th>
<th width="98"> <div align="center">Name </div></th>
<th width="198"> <div align="center">Email </div></th>
<th width="97"> <div align="center">CountryCode </div></th>
<th width="59"> <div align="center">Budget </div></th>
<th width="71"> <div align="center">Used </div></th>
</tr>
<%while((rec!=null) && (rec.next())) { %>
<tr>
<td><div align="center"><%=rec.getString("CustomerID")%></div></td>
<td><%=rec.getString("Name")%></td>
<td><%=rec.getString("Email")%></td>
<td><div align="center"><%=rec.getString("CountryCode")%></div></td>
<td align="right"><%=rec.getFloat("Budget")%></td>
<td align="right"><%=rec.getFloat("Used")%></td>
</tr>
<%}%>
</table>
Example : JSP Retrieve fetch Show data from Database (Java)
|
|
|
|
|
Date :
2014-10-23 19:29:31 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าเป็น Struts อ่ะครับ
|
|
|
|
|
Date :
2014-10-23 19:46:54 |
By :
kenghockey |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วครับ
Code (Java)
public String execute(){
try{
ps = con.prepareStatement("SELECT FIRST_NAME, LAST_NAME, EMAIL, JOB_ID, SALARY FROM HR.EMPLOYEES");
rs = ps.executeQuery();
while(rs.next()){
Save sv = new Save();
sv.setFname(rs.getString("FIRST_NAME"));
sv.setLname(rs.getString("LAST_NAME"));
sv.setJobID(rs.getString("JOB_ID"));
sv.setSalary(rs.getFloat("SALARY"));
sv.setEmail(rs.getString("EMAIL"));
lst.add(sv);
//result = rs.getString("FIRST_NAME");
}
}catch(Exception e){
System.out.println(Arrays.toString(e.getStackTrace()));
}
return "success";
}
|
|
|
|
|
Date :
2014-10-23 21:52:40 |
By :
kenghockey |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
หลัดการคล้าย ๆ กันจากที่ดู Code ตัว Struts จะอ้างถึง Control ที่อยู่ในหน้า GUI
|
|
|
|
|
Date :
2014-10-24 08:59:09 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|