Boa tarde,
estou com o seguinte erro quando passo um objeto para ser carregado na minha jsp
.
javax.servlet.ServletException: javax.servlet.jsp.JspException: java.lang.NumberFormatException: For input string: "quantidade"
estou passando uma List
.
```@RequestMapping("/meusPedidos") public ModelAndView meusPedidos(@AuthenticationPrincipal Usuario usuario){ ModelAndView modelAndView = new ModelAndView("/meusPedidos"); List pedidos = pDao.userPedido(usuario.getId()); modelAndView.addObject("pedido", pedidos); return modelAndView;
}```
pelo o que entendi ele esta tentando mostrar uma variável de um tipo em outro tipo de variável ?
Mas na minha classe Pedido
não tenho nenhuma variável com o nome quantidade
, eu tenho métodos getQuatidade
, e na minha jsp
não estou utilizando métodos, apenas quero pegar o id
do pedido.
segue os métodos:
public Integer getQuantidade(PedidoItem item) {
for (PedidoItem pedidoItem : itens) {
if (item.equals(itens)) {
return item.getQuantidade();
}
}
return item.getQuantidade();
}
public int getQuantidade(){
int quantidade = itens.size();
return quantidade;
}
obrigado.