Struts2: атрибут метода в кнопке <s: submit> не работает
У меня есть форма в JSP. Есть две кнопки отправки:Поиск" а также "Добавить новое" кнопка. Я установил для каждой кнопки свой атрибут метода.
В Struts.xml
/error.jsp
/example/search.jsp
/example/add.jsp
В классе EmployeeAction
public class EmployeeAction extends ActionSupport {
private static final Logger logger = Logger.getLogger(EmployeeAction.class);
@Override
public String execute() throws Exception {
logger.info("Calling execute!");
return SUCCESS;
}
public String doSearch() throws Exception {
logger.info("Calling doSearch!");
return "search";
}
public String doAddNew() throws Exception {
logger.info("Calling doAddNew!");
return "add";
}
}
Проблема в том, когда я нажал "Поиск" или же "Добавить новое" кнопка, методdoSearch () или жеdoAddNew () никогда не вызывался, вместо этого вызывался методвыполнить (), Что не так с моим кодом выше? Я '
м с помощью распорок v2.3.