Este es el error que estoy recibiendo,no puede lanzar del objeto a booleano
org.apache.jasper.JasperException: Unable to compile class for JSP:
An error occurred at line: 13 in the jsp file: /index.jsp
Cannot cast from Object to boolean
Este es mi código:
controlador servlet
if(authentication.verifyCredentials(request.getParameter("username"),
request.getParameter("password")))
{
session.setAttribute("username", request.getParameter("username"));
session.setAttribute("loggedIn", true);
dispatcher.forward(request, response);
}
También probé esto,
session.setAttribute("loggedIn", new Boolean(true));
JSP
<%
if(session.getAttribute("loggedIn") != null)
{
if(((boolean)session.getAttribute("loggedIn")))
{
response.sendRedirect("Controller");
}
}
%>
Sí he investigado y también vio la stackoverflow anterior post; sin embargo, todavía no puedo resolver mi problema. Por favor ayuda.
Recuerde, todos los tipos de letra minúscula son tipos primitivos incorporados que no extienden 'Objeto'. Si desea utilizarlos con referencias, debe usar las versiones en mayúsculas, que son tipos "en recuadro". – Wormbo
¡Gracias por su útil consejo! Adelante, no puedo olvidarme de "Boolean" :) – mumair