Я создаю таблицу данных из простого списка объектов, которые я показываю на странице jsp. Каждая строка имеет прикрепленную к ней гиперссылку View. Когда пользователь нажимает на гиперссылку, мне нужно отправить их на другой контроллер (подключенный через компонент), чтобы отобразить более подробную информацию. Я пытаюсь передать уникальный идентификатор, но в контроллере, который обрабатывает запрос, когда я пытаюсь получить uniqueId через request.getParameter («uniqueId»), он всегда равен нулю.с использованием параметров http-запроса весной mvc
Итак, как мне обрабатывать requestParameter's Spring MVC?
Update:
Пример из моего JSP:
<c:forEach var="file" items="${confirmationFiles}">
<tr>
<td>${file.batchId}</td>
<td>${file.runDate}</td>
<td>${file.customerId}</td>
<td>${file.userName}</td>
<td><a href="view-detail.do?batchId=${file.batchId}">View</a></td>
</tr>
</c:forEach>
в моей конфигурации сервлета, у меня есть:
<bean name="/view-detail.do"
class="ViewDetailController">
</bean>
<bean id="viewResolver"
class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="viewClass"
value="org.springframework.web.servlet.view.JstlView" />
<property name="prefix" value="/jsp/" />
<property name="suffix" value=".jsp" />
</bean>
Да, в настоящее время я не использую аннотации. Я уточню свой вопрос. – Casey
Вы были правы, параметр запроса никогда не был установлен. – Casey