session variable
Jeg vil gerne sætte en sessionvariable som jeg kan teste på. Pro0blemet er at hver gang jeg reloader min side opretter jeg en ny session og det vil jeg gerne undgå. Min kode ser således udpublic void doPost (HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException
{
PrintWriter out;
String pageID = request.getParameter ("start");
String user = request.getParameter ("user");
String pass = request.getParameter ("pass");
out = response.getWriter();
StringBuffer buffer = new StringBuffer();
buffer.append("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\n");
buffer.append("<html>\n");
buffer.append("<head><title>Golf</title>\n");
buffer.append("<meta http-equiv=\"Content-Type\" content=\"text/html; charset=ISO-8859-1\">\n");
buffer.append("<link rel=\"stylesheet\" type=\"text/css\" href=\"./style/golf.css\">\n");
buffer.append("</head>\n");
buffer.append("<body>\n");
Databaseforbindelsemysqlprepared d = new Databaseforbindelsemysqlprepared("jdbc:mysql://URL/DB?user=DBNAVNdb&password=PASSWORD","org.gjt.mm.mysql.Driver");
try {
Vector vi = new Vector();
vi.addElement(user);
vi.addElement(pass);
ResultSet rs = d.select("SELECT user,pass FROM users WHERE user=? AND pass=?", vi);
if(rs.next()) {
HttpSession session = request.getSession(true);
session.setMaxInactiveInterval(600);
Jeg vil altså gerne oprette en værdi jeg kan teste på i if(rs.next()) Hvordan gør jeg det?
