1
resposta

Erro ao add item no carrinho

depois de ter incluído as classes para add no carrinho me retorna esse erro :

Context Path:/casadocodigo
Servlet Path:/WEB-INF/views//carrinho/itens.jsp
Path Info:null
Query String:null
Stack Trace:
org.apache.jasper.JasperException: javax.el.ELException: java.util.NoSuchElementException: No value present
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:473)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:403)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:347)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
    at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:85)
    at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest

antes de incluir estava add normalmente ... alguma dica ?

1 resposta

Olá, Jessica!

Esse NoSuchElementException acontece, comumente, quando o get de um Optional é chamado sem ter nenhum elemento.

Na aula, temos o seguinte código:

precos.stream()
        .filter(preco -> preco.getTipo().equals(tipoPreco))
            .findFirst().get().getValor()

Então, é como se não houvesse um preço com o tipoPreco adequado.