Я делаю весеннее приложение, где у меня есть страница jsp, в которой есть таблицы, в которых печатаются данные объекта Car, такие как carid, name et c. Теперь я добавил возможность редактировать и удалять их, но у меня есть ситуация, когда мне нужно их забронировать. У меня есть строка, в которой есть данные об автомобиле и указатель даты с кнопкой для книги. Мой вопрос: как я могу передать carid с выбранной датой на указанный c контроллер, хотя я выполнил функцию редактирования и удаления с помощью carid, но теперь, когда была добавлена отдельная дата, я запутался, как отправить id с датой для контроллера.
Вот мой jsp код, пожалуйста, помогите. спасибо
<c:if test="${!empty listOfAvailableCars}">
<table class="tg">
<tr>
<th width="80">Id</th>
<th width="120">Car Name</th>
<th width="120">Car Model</th>
<th width="120">Car Number</th>
<th width="120">Car Type</th>
<th width="120">AC/ NON AC</th>
<th width="60">Booking Date</th>
</tr>
<c:forEach items="${listOfAvailableCars}" var="availableCars">
<tr>
<td>${availableCars.id}</td>
<td>${availableCars.name}</td>
<td>${availableCars.model}</td>
<td>${availableCars.type}</td>
<td>${availableCars.number}</td>
<td>${availableCars.isAC}</td>
<td><input type="datetime" value="bookingDate"/></td>
<td><a href="<c:url value='/bookCar/${availableCars.id}'/>">Book</a></td>
</tr>
</c:forEach>
</table>
</c:if>
Вот контроллер -
@ Controller
publi c Класс BookingController {
@Autowired
private CarService carService;
@RequestMapping(value = "/bookCar/{id}")
public String bookCar(@PathVariable("id") int id, Model model) {
carService.bookCar(id);
return "userDashboard";
}
}