私はSPRING MVCで非常に新しいので、現時点ではほとんど分かりません。データベースのすべてのフィールドをテーブルビューに表示するにはどうすればよいですか?私のコントローラでSpring MVCデータベースからテーブルにデータを表示する方法
@RequestMapping(value = "task", method = RequestMethod.GET)
public String taskList(Map<String, Object> model) {
model.put("task", taskRepository.findAll());
return "/tasks/list";
}
私のjsp:あなたがshoul
@RequestMapping(value = "task", method = RequestMethod.GET)
public String taskList(Map<String, Object> model) {
model.put("task", taskRepository.findAll());
return "/tasks/list";
}
を:
<%@include file="/WEB-INF/views/includes/header.jsp"%>
<h4 class="form-header">${title}</h4>
<div class="forms col-md-12 bounceInDown mainContent" data-wow-delay="0.2s">
<table class="table table-striped">
<thead>
<tr>
<th>Task ID</th>
<th>Task Name</th>
<th>Task Description</th>
</tr>
</thead>
<tbody>
<c:if test="${empty task}">
<tr>
<td colspan="8">No task to Display</td>
</tr>
</c:if>
<c:if test="${not empty task}">
<c:forEach items="${tasks}" var="task">
<tr class="">
<td>${task.taskid}</td>
<td>${task.taskName}</td>
<td>${task.taskDescription}</td>
<td>
<fmt:message key="task.list.status.text.${task.status}" />
</td>
</tr>
</c:forEach>
</c:if>
</tbody>
</table>
</div>
<%@include file="/WEB-INF/views/includes/footer.jsp"%>
は、私はまず第一に、私のtaskRepository気圧
スタートを作成することにより、 jspで使用されているのと似たフィールドを持つオブジェクトを作成し、mockオブジェクトでメソッドをスタブしてください。レコードが表示されます。次に、DBからデータを取得し、このオブジェクトにマッピングできます。 –
しかし、正確な問題は何ですか? – Enigo