Как обрабатывать две разные операции отправки из одной формы i В контроллере Spring

У меня есть две кнопки отправки в моем JSP: добавить, удалить. Я действительно не знаю, как различать операции на стороне контроллера.

<form:form modelAttribute="emp" action="/empl" method="POST"> 
    <input type="submit" name="operation" value="Remove"/>
    <input type="submit" name="operation" value="Add" />
</form:form>

@RequestMapping(value = "/empl", method = RequestMethod.POST)
public String getD(@Valid Em form, BindingResult result, Model model) {//code}

При нажатии любой кнопки значения правильно публикуются вместе с операцией «Добавить» или «операция Удалить» соответственно, а затем добавляются работы, потому что это метод по умолчанию. называется. Теперь, как мне определить параметр операции, различить операцию и использовать ее?

5
задан skaffman 12 July 2011 в 06:36
поделиться