import dao.ExamDAO;
import java.util.ArrayList;
}
package beans;
public Question() {
}
}
package beans;
import dao.UserDAO;
import java.util.Properties;
import javax.activation.DataHandler;
import javax.mail.Message;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
msg.setRecipient(Message.RecipientType.TO, new
InternetAddress(email));
msg.setDataHandler(new DataHandler(new
String("Dear Member<p/>Please use the following
password to login again. <p>Password : " + password
+ "<p>Webmaster<br/>javaexam.com"),
"text/html"));
msg.setSubject("Password Recovery");
// send message
Transport.send(msg);
return true;
}
catch (Exception ex) {
System.out.println(ex.getMessage());
return false;
}
}
}
package dao;
import java.sql.Connection;
import java.sql.DriverManager;
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection con =
DriverManager.getConnection("jdbc:oracle:thin:@loca
lhost:1521:xe",
"javaexam","javaexam");
return con;
}
catch(Exception ex) {
System.out.println(ex.getMessage());
return null;
}
}
import beans.ExamBean;
import beans.Examination;
import beans.Question;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.util.ArrayList;
qs.delete(qs.length() - 1,
qs.length()); // delete extra ,
String query = "select * from questions
where qid in (" + qs + ")";
System.out.println(query);
ps = con.prepareStatement(query);
ResultSet rs = ps.executeQuery();
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
}
}
package filter;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
res.sendRedirect(req.getContextPath() +
"/all/login.jsp"); // Anonymous user. Redirect to
login page
}
catch(Throwable t) {
System.out.println( t.getMessage());
}
}