Jump to content

Adriano Costa

Members
  • Content count

    2
  • Joined

  • Last visited

Community Reputation

0 Comum

About Adriano Costa

  1. Adriano Costa

    ToDo List logica de programação

    Fala pessoal tudo blz? Gostaria de fazer uma pergunta sobre logica de programação, eu criei um ToDo List em Java Web, no meu projeto eu tenho uma tela de login que depois de logar o usuário acessa a lista de tarefa dele, a minha pergunta é, como eu poderia fazer para que cada usuário tenha acesso somente a sua lista de tarefas. Me da uma luz de que forma eu poderia fazer essa logica. Desde já agradeço.
  2. Fala galera!!! Eu sou novo na programação e estou precisando de uma ajuda, estou tentando fazer um for dentro dos scriplets mas esta dando erro. É a parte do read do meu crud. Quando eu aço o for através da camada controller ele funciona, mas na pagina jsp ele da um erro. <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <%@page import="model.JavaBeans"%> <%@page import="java.util.ArrayList"%> <% ArrayList<JavaBeans> lista = (ArrayList<JavaBeans>)request.getAttribute("contatos"); for (int i = 0; i < lista.size(); i++){ out.print(lista.get(i).getIdlista()); } %> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Lista de Tarefas</title> <link rel="stylesheet" href="css/styles.css"> </head> <body> <div id= "login-container"> <h1>Lista de Tarefas</h1> <table> <thead> <tr> <th>Código</th> <th>Titulo</th> <th>Descrição</th> <th>Data</th> <th>Status</th> <th>Prioridade</th> </tr> </thead> <tbody> </tbody> </table> <form name="frmContato" action="listarTarefa"> <input type="submit" value="Cadastrar" onclick="validar()"> </form> </div> <script src="scripts/validador.js"></script> </body> </html> E esse é o erro HTTP Status 500 – Internal Server Error Type Exception Report Message An exception occurred processing [/listaTarefas.jsp] at line [8] Description The server encountered an unexpected condition that prevented it from fulfilling the request. Exception org.apache.jasper.JasperException: An exception occurred processing [/listaTarefas.jsp] at line [8] 5: 6: <% 7: ArrayList<JavaBeans> lista = (ArrayList<JavaBeans>)request.getAttribute("contatos"); 8: for (int i = 0; i < lista.size(); i++){ 9: out.print(lista.get(i).getIdlista()); 10: } 11: %> Stacktrace: org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:611) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:500) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:378) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:326) javax.servlet.http.HttpServlet.service(HttpServlet.java:733) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) Root Cause java.lang.NullPointerException org.apache.jsp.listaTarefas_jsp._jspService(listaTarefas_jsp.java:126) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:71) javax.servlet.http.HttpServlet.service(HttpServlet.java:733) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:467) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:378) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:326) javax.servlet.http.HttpServlet.service(HttpServlet.java:733) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) Note A pilha de erros completa da causa principal está disponível nos logs do servidor. esse é o Medoto // Listar tarefa protected void tarefas(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //Criando um objeto que irá receber os dados do JavaBeans ArrayList<JavaBeans> lista = dao.listarTarefa(); request.setAttribute("tarefas", lista); RequestDispatcher rd = request.getRequestDispatcher("listaTarefas.jsp"); rd.forward(request, response); //Teste de recebimento da lista for(int i = 0; i<lista.size(); i++) { System.out.println(lista.get(i).getIdcon()); System.out.println(lista.get(i).getTitulo()); System.out.println(lista.get(i).getDescricao()); System.out.println(lista.get(i).getData()); System.out.println(lista.get(i).getStatus()); System.out.println(lista.get(i).getPrioridade()); } }
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.