Pessoal, bom dia!
Estou desenvolvendo um sistema web de supermercado e está acontecendo o seguinte problema: Tenho uma página jsp chamada bemvindo.jsp e nela tem alguns links de páginas que contém formulários.
Acontece que qndo abro o link de uma página para remover do banco um produto, a página html é aberta, porém quando clico no botão “Remover”, as informações da estrutura da página são mostradas na barra de títulos do navegador, e a página não aparece onde deveria estar.
Já tentei copiar as informações de uma outra página que deu certo mas mesmo assim acontece o erro.
Já tentei verificar no web.xml mas parece estar certo. Vou postar o código abaixo, e ver se alguém pode me ajudar.
Servlet:
public class RemoveProdutoServlet extends HttpServlet {
protected void service(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException{
PrintWriter out = response.getWriter();
String x = request.getParameter("id");
int id = Integer.parseInt(x);
ProdutoDAO dao = new ProdutoDAO();
List<Produto> produtos = dao.getLista();
for(Produto produto : produtos){
if(produto.getId() == id){
dao.remove(produto);
break;
}
}
String endereco= "<a href='bemvindo.jsp'>Voltar ao inicio</a>";
out.println("<html>");
out.println("<head>");
out.println("<title>Remoção Efetuada</tilte>");
out.println("<body>");
out.println("<h1>O produto com id foi removido com sucesso!</h1>");
out.println(endereco);
out.println("</body>");
out.println("</html>");
}
}
Html:
Remover ProdutoRemover Produtos no Banco Oracle
| ID: | |
web.xml:
<?xml version="1.0" encoding="UTF-8"?> Supermercado index.html index.htm index.jsp default.html default.htm default.jsp RemoveProduto servlet.RemoveProdutoServlet RemoveProduto /removeProduto AdicionaProduto servlet.AdicionaProdutoServlet AdicionaProduto /adicionaProdutoObrigado!
UP…