2013-01-17 2 views
0
public Users loginUser(String username,String password) 
{ 
    Users user; 
    org.hibernate.Transaction tx = session.beginTransaction(); 
    Query q = session.createQuery("from Users as users where Username ="+ username + " && Password = " +password); 
    user = (Users) q.uniqueResult(); 
    return user; 
} 

로그인하려는 사용자를 반환하려고하는데 위 방법을 호출하는 줄에서 오류가 발생합니다.최대 절전 모드 반환 쿼리 결과

org.apache.jasper.JasperException: An exception occurred processing JSP page /loginlogout.jsp at line 21 

스택 추적 :

Stacktrace: 
    org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:568) 
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:470) 
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390) 
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334) 
    javax.servlet.http.HttpServlet.service(HttpServlet.java:722) 
    org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:393) 
+0

우리에게 스택 추적을 표시합니다. – Jesper

+0

전체 스택 추적과 JSP 페이지를 21 행에 표시합니다 (적어도). –

+0

업데이트를 확인하십시오 – user1986761

답변

0

난 당신이 쿼리 아래에 시도 할 수 있다고 생각 :

Query q = session.createQuery("from Users as users where users.Username=:username and users.Password=:password") ; 
+0

HQL에서 내 링크를 복사했기 때문에 오류가 발생했다고 생각하지 않습니다. 다음 줄이 원인 일 수 있다고 생각합니다. – user1986761

+0

이것은 불완전한 스택 추적입니다. – ved