Я пытался добавить агента в список и отобразить список, но он возвращает ошибку 404
код для формы JSP
<form method="POST" action="/AgentsCRUD/addAgent">
<table>
<tr>
<td><label name="id">ID</form:label></td>
<td><input name="id"/></td>
</tr>
<tr>
<td><label name="name">Name</form:label></td>
<td><input name="name"/></td>
</tr>
<tr>
<td><label name="phone">Phone</form:label></td>
<td><input name="phone"/></td>
</tr>
<tr>
<td><label name="fax">Fax</form:label></td>
<td><input name="fax"/></td>
</tr>
<tr>
<td><label name="email">Email</form:label></td>
<td><input name="email"/></td>
</tr>
<tr>
<td><input type="submit" value="Submit!"</td>
</tr>
</table>
</form>
код для контроллера
@PostMapping("/addAgent")
public ModelAndView addAnAgent(@Valid @ModelAttribute ("agent")Agent agent,BindingResult result){
if(result.hasErrors()){
return new ModelAndView("/error");
}
service.addAnAgent(agent);
return new ModelAndView("/allAgent","agentList",service.getAllAgents());
}
и код в сервисе
public List<Agent> getAllAgents() {
return agentList;
}
public void addAnAgent(Agent a) {
agentList.add(a);
}