|
Hello,
I have an HTTP servlet that creates a session and stores data in it. I know
this works because I have put it in debug and can see the values. I am
executing anther HTTP servlet in the same package and I always get a null
returned. Why cant I access this session again?
Thanks for any Help!
This is the code that loads the data
/**
* This class holds the session key to the session object
*/
public class Constants {
public final static String SESSION_KEY = "session_key";
public Constants() {
super();
}
}
// Create a session object if one does not already exist
HttpSession session = req.getSession(true);
// Create a session info object to store variables
sessInfo = new SessionInfo();
// Load object with variables
sessInfo.setRCDNBR(RCDNBR);
sessInfo.setWSLO(WSLO);
sessInfo.setSEMTXT(SEMTXT);
sessInfo.setSTTNAM(STTNAM);
sessInfo.setSTADR(STADR);
sessInfo.setSTCITY(STCITY);
sessInfo.setSTSTAT(STSTAT);
sessInfo.setSTZIP(STZIP);
sessInfo.setSSN(req.getParameter("SSN"));
sessInfo.setPIN(req.getParameter("PIN"));
sessInfo.setEMAILADDR(req.getParameter("EMAILADDR"));
// Attach session info to session object
session.putValue(Constants.SESSION_KEY,sessInfo);
THIS is the code in the second servlet that always returns null for session
SessionInfo sessInfo =null;
// Get Session Object
HttpSession session = req.getSession(false);
if (session == null) {
// Redirect to Log in page if not already
logged in
res.sendRedirect("/olr/reglogout.html");
System.out.println(" session is null");
} // End Get Session Object
// Retrieve Session Information Object
sessInfo = (SessionInfo)
session.getValue(Constants.SESSION_KEY);
if (sessInfo == null) {
// Redirect to Log in page if not already
logged in
res.sendRedirect("/olr/reglogout.html");
System.out.println(" sessInfo is null");
} // End SessionInfo Object
Michael P. Gibbons
Manager of Programming & Technical Services
MARYWOOD UNIVERSITY
2300 Adams Ave.
Scranton, PA 18509
+---
| This is the JAVA/400 Mailing List!
| To submit a new message, send your mail to JAVA400-L@midrange.com.
| To subscribe to this list send email to JAVA400-L-SUB@midrange.com.
| To unsubscribe from this list send email to JAVA400-L-UNSUB@midrange.com.
| Questions should be directed to the list owner: joe@zappie.net
+---
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2025 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.