Boa tarde sou iniciante em JSP.
Esta acontecendo a seguinte exceção no meu JSP.
O codigo do JSP
type Exception reportmessage
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: Exception in JSP: /autenticador.jsp:74: {
5: if(nome.equals("deivid"))
6: {
7: if(senha.equals("123"))
8: return true;
9: }
10: return false;Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:504)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:393)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:368)root cause
java.lang.NullPointerException
org.apache.jsp.autenticador_jsp.verificaUsuario(autenticador_jsp.java:14)
org.apache.jsp.autenticador_jsp._jspService(autenticador_jsp.java:73)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:368)
<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>
<%! public static boolean verificaUsuario(String nome, String senha)
{
if(nome.equals("deivid"))
{
if(senha.equals("123")e)
return true;
}
return false;
}
%>
<%
// Pegamos a session
session = request.getSession();
// Verificamos se a session existe
out.print(session.getAttribute("nome"));
if(session.getAttribute("nome")== null)
{
// Pegamos os parametros do formulario
String nome = (String) (request.getParameter("nome"));
String senha = (String) (request.getAttribute("senha"));
if(nome == null)
{
response.sendRedirect("login.html");
}
else
{
// Fazemos a consulta no banco de dados para ver se existe o usuario
boolean existe = verificaUsuario(nome, senha);
if(existe == false)
{
// Redireciona para a pagina de login pois seus dados estão errados
response.sendRedirect("login.html");
}
else
{
out.println("entrou aqui criou a session "+ nome);
// Criamos a session de login
session.setAttribute("nome", nome );
session.setAttribute("senha", senha);
out.print(session.getAttribute("nome"));
}
}
}
%>