Ed
há 12 meses
Para responder a essa pergunta, precisamos analisar como os valores são obtidos a partir de um objeto `HttpServletRequest` em Java. O método correto para obter parâmetros de uma requisição HTTP é `getParameter()`, que retorna os valores como `String`. Vamos analisar as alternativas: a) `String productId = req.get("discount "); String discount = req.get("productId ");` - Aqui, o método `get()` não é o correto para obter parâmetros, e há espaços desnecessários nos nomes. b) `Float productId = req.get("productId"); String discount = req.get("discount");` - Novamente, o método `get()` não é o correto, e `productId` deveria ser uma `String`, não um `Float`. c) `String productId = req.get("productId"); String discount = req.get("discount");` - O mesmo problema do método `get()`. d) `int productId = req.getParameter("productId"); String discount = req.getParameter("discount");` - Aqui, o método `getParameter()` está correto, mas `productId` deveria ser uma `String`, pois `getParameter()` retorna uma `String`. e) `String productId = req.getParameter("productId"); String discount = req.getParameter("discount");` - Esta é a única alternativa que usa o método correto e declara `productId` e `discount` como `String`. Portanto, a alternativa correta é: e) String productId = req.getParameter("productId"); String discount = req.getParameter("discount");
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material