description The server encountered an internal error () that prevented it from fulfilling this request.exception org.apache.jasper.JasperException: An exception occurred processing JSP page /dologin.jsp at line 1310:  <
11:   <%
12: 
13:  if(food.GetPassOfName(user))
14:  {
15:  %>
16:   <jsp:forward page="food.jsp"/>
Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:505)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:416)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
guolvqi.filter.doFilter(filter.java:24)下面的是dao类
package com.food.dao;
import javax.naming.NamingException;
import java.util.*;
import java.sql.*;import com.food.entity.UserBean;
public class UserInfoDao extends DAO{
     public boolean GetPassOfName(UserBean user) throws SQLException
     {
    
      boolean valid=false;
     try {
this.getcon();
String sql="select loginPass from userInfo";
mingling=connection.prepareStatement(sql);
results=mingling.executeQuery();
while(results.next())
{
if(results.getString(2).equals(user.getName())&&results.getString(3).equals(user.getPass()))
{
valid=true;
break;
}
}
this.Close();

return valid;
} catch (NamingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
return valid;
}
      
     }

解决方案 »

  1.   

    package com.food.dao;
    import javax.naming.NamingException;
    import java.util.*;
    import java.sql.*;import com.food.entity.UserBean;
    public class UserInfoDao extends DAO{
         public boolean GetPassOfName(UserBean user) throws SQLException
         {
        
          boolean valid=false;
         try {
    this.getcon();
    String sql="select loginPass from userInfo";
    mingling=connection.prepareStatement(sql);
    results=mingling.executeQuery();
    while(results.next())
    {
    if(results.getString(2).equals(user.getName())&&results.getString(3).equals(user.getPass()))
    {
    valid=true;
    break;
    }
    }
    this.Close();

    return valid;
    } catch (NamingException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    return valid;
    }
          
         }

    这是dao类啊