Em muốn lấy dữ liệu từ database để hiển thị lên trang web … Nhưng em 1 số vấn đề mà không hiển thị được ? Mong mọi người giúp đỡ ạ
Lớp DAO :
@Repository("MachineDao")
public class MachineDaoImpl implements MachineDao {
@Autowired
private JdbcTemplate jdbcTemplate;
@SuppressWarnings("unchecked")
@Override
public List<Machine> FindAllMachine() {
List<Machine> listMachine = new ArrayList<Machine>();
String sql = "select * from machines";
listMachine = (List<Machine>) jdbcTemplate.queryForObject(sql,
(ResultSet rs, int rowNum) -> new Machine(rs.getInt(1), rs.getString(2), rs.getString(3)));
return listMachine;
}
}
Lớp Controller :
@Controller
public class MachineController {
@Autowired
private MachineService machineService;
@RequestMapping("machineTable")
public String showMachineTable(Model m) {
m.addAttribute("list",machineService.FindAllMachine());
return "machine-manager";
}
}
Trang Hiển Thị :
<div align="center">
<h2>Machine Manager !</h2>
<form:form modelAttribute="machine">
<table>
<tr>
<th>ID</th>
<th>Name</th>
<th>Status</th>
</tr>
<c:forEach items="${list}" var="list">
<tr>
<td><c:out value="${list.id}"></c:out></td>
<td><c:out value="${list.name}"></c:out></td>
<td><c:out value="${list.status}"></c:out></td>
</tr>
</c:forEach>
</table>
</form:form>
</div>
Lỗi :

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?