I'm having a problem in a JSP that should insert a project into my work returning me as an error, this is almost identical to an exercise I did earlier, so I do not understand the reason for the error.
Error:
org.apache.jasper.JasperException: An exception occurred processing
[/jsp/projeto/validaInserirProjeto.jsp] at line [14]
11:
12: Funcionario funcionario = (Funcionario) session.getAttribute("UsuarioLogado");
13:
14: Projeto projeto = new Projeto(0, nome, descricao, dataObtido, dataEntregue, funcionario.getIdFuncionario());
15: ProjetoController projCont = new ProjetoController();
16: projeto = projCont.inserirProjeto(projeto);
17:
java.lang.NullPointerException
org.apache.jsp.jsp.projeto.validaInserirProjeto_jsp._jspService(validaInserirProjeto_jsp.java:128)
<%
String nome = request.getParameter("NOME");
String descricao = request.getParameter("DESCRICAO");
String dataObtido = request.getParameter("DATAOBTENCAO");
String dataEntregue = request.getParameter("DATAENTREGUE");
Funcionario funcionario = (Funcionario) session.getAttribute("UsuarioLogado");
Projeto projeto = new Projeto(0, nome, descricao, dataObtido, dataEntregue, funcionario.getIdFuncionario());
ProjetoController projCont = new ProjetoController();
projeto = projCont.inserirProjeto(projeto);
%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Projeto cadastrado</title>
</head>
<body>
<h1>Projeto cadastrado com sucesso em seu inventario, <%=funcionario.getNome()%></h1><br><br>
<h1>Id Projeto = <%=projeto.getIdProjeto()%></h1>
<h1>Nome = <%=projeto.getNome()%></h1>
<h1>Descrição = <%=projeto.getDescricao()%></h1>
<h1>Data Obtenção = <%=projeto.getDataObtido()%></h1>
<h1>Data Entregue = <%=projeto.getDataEntregue()%></h1>
</body>
</html>