#jsp #servlets #spring-mvc
#jsp #сервлеты #spring-mvc
Вопрос:
Я новичок в spring framework и спящем режиме. Я хочу получить доступ к двум контроллерам в одном представлении. Вот мой код диспетчерского сервлета.
<bean name="/EditTask.htm"
class="HumanResource.FindTaskController"
p:HResourceService-ref="hresourceService" />
<bean name="/EditTask.htm"
class="HumanResource.UpdateTaskController"
p:HResourceService-ref="hresourceService" />
У меня есть EditTask.jsp
представление. Я хочу получить доступ FindTaskController
, когда пользователь нажимает первую отправку, и получить доступ UpdateTaskController
, когда пользователь нажимает вторую кнопку отправки в том же jsp.
Я не могу сопоставить диспетчерский сервлет, как указано выше, потому что он генерирует исключение Bean name '/EditTask.htm' is already used in this file.
Пожалуйста, помогите мне.
Ответ №1:
Вам нужно два <form>
s в вашем jsp — один с action="/findTask"
, а другой с action="/updateTask
. (предполагая, что вы сопоставляете свои два контроллера / методы контроллера с этими URL-адресами).