I have been trying to get this project working, a project that was working when developed like five six years ago, not sure how to get this back working again. there is a form for a login and whenever I try doing that I get the error
An error occurred at line: [14] in the jsp file: [/web/user2.jsp]
databasecon cannot be resolved
11: String id=null,name=null,userid=null,email=null;
12:     try{
13:         
14:     Connection con = databasecon.getconnection();
15: PreparedStatement ps=con.prepareStatement("select id,name,userid,email from user where userid='"+a+"' && pass='"+b+"'");
16: ResultSet rs=ps.executeQuery();
17: if(rs.next())
Stacktrace:
    org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:102)
    org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:213)
    org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:544)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:381)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:351)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:335)
    org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:597)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:399)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:382)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:330)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:733)
    org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
this is the jsp code
<%@ page import="java.sql.*,databaseconnection.*"%>
<%
   
    String a=request.getParameter("user1");
String b=request.getParameter("pass");
    
    
String id=null,name=null,userid=null,email=null;
    try{
        
    Connection con = databasecon.getconnection();
PreparedStatement ps=con.prepareStatement("select id,name,userid,email from user where userid='"+a+"' && pass='"+b+"'");
ResultSet rs=ps.executeQuery();
if(rs.next())
        {
        id=rs.getString("id");
        name=rs.getString("name");
        userid=rs.getString("userid");
        email=rs.getString("email");
                session.setAttribute("id",id);
        session.setAttribute("name",name);
        session.setAttribute("userid",userid);
        session.setAttribute("email",email);        
        //response.sendRedirect("user5.jsp");
    response.sendRedirect("user3.jsp");
        //out.print(name2);
        }
        else
        {
        out.println("enter correct user id and password");
        }
        
    }
    catch(Exception e2){
        out.println(e2.getMessage());
    }
%>
the java class
package databaseconnection;
import java.sql.*;
public class databasecon
{
    static Connection con;
    public static Connection getconnection()
    {
        
            
        try
        {
            Class.forName("com.mysql.jdbc.Driver"); 
            con = DriverManager.getConnection("jdbc:mysql://localhost:3306/tpa","root","root");
        }
        catch(Exception e)
        {
            System.out.println("class error");
        }
        return con;
    }
    
}
this is what I have in web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4" 
    xmlns="http://java.sun.com/xml/ns/j2ee" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee 
    http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
  <welcome-file-list>
    <welcome-file>index.html</welcome-file>
  </welcome-file-list>
</web-app>
I have put up everything I could see people using, but I couldn't get this working.
 
    