Невозможно привести объект к логическому значению

Это ошибка, которую я получаю,

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

Это мой код:

Контроллер Servlet

if(authentication.verifyCredentials(request.getParameter("username"), 
   request.getParameter("password")))
{
        session.setAttribute("username", request.getParameter("username"));
        session.setAttribute("loggedIn", true);
        dispatcher.forward(request, response);   
}

Я также пробовал это,

session.setAttribute("loggedIn", new Boolean(true));

JSP

<% 
    if(session.getAttribute("loggedIn") != null)
    {
        if(((boolean)session.getAttribute("loggedIn")))
        {
            response.sendRedirect("Controller"); 
        }
    }   
%>

Да, я исследовал, а также видел предыдущую запись stackoverflow ; однако я все еще не могу решить свою проблему. Пожалуйста помогите.

20
задан Community 23 May 2017 в 12:14
поделиться