jspに単純なテーブルがあります。
<table class="table table-bordered">
<tr>
<th>#</th>
<th>Name</th>
<th>Surname</th>
<th>Age</th>
<th>Email</th>
</tr>
<c:forEach var="employee" items="${employeeList}">
<tr class=row>
<td>${employee.id}</td>
<td>${employee.name}</td>
<td>${employee.surname}</td>
<td>${employee.age}</td>
<td>${employee.email}</td>
</tr>
</c:forEach>
</table>
私のコントローラー:
@Controller
public class BrowseController {
@Autowired
private SpringJdbcDao springJdbcDao;
public void setSpringJdbcDao(SpringJdbcDao springJdbcDao) {
this.springJdbcDao = springJdbcDao;
}
@RequestMapping(value = "/browse")
public String browseEmployees(Model model) {
List<Employee> employeeList = new ArrayList<Employee>(springJdbcDao.getEmployeesList());
model.addAttribute("employeeList", employeeList);
return "browse";
}
@RequestMapping(value = "/browse/details/{id}", method = RequestMethod.GET)
public String viewDetails(@PathVariable("id") int id, Model model) {
Employee employee = springJdbcDao.getEmployeeById(id);
model.addAttribute("data", employee);
return "details";
}
}
テーブルの行をクリックして従業員の詳細情報を表示するには、「/browse/details/{id}」にリダイレクトする必要があります。どうやってやるの?