I am creating a Login page and I don't want it to create a new Session until after the page is submitted. Loading the Login page creates a new session. Initially, I had a few elements that had session references but I corrected those. I am still getting a session created. I've traced it down to the ERXWOForm tag (It does the same thing with WOForm). Removing the tag stops the session from being created. I don't recall this behavior before. I'm hoping it is a simple setting in the properties file.
I am using WOnder 5.8.1. I have stripped it down to the simplest page I can get: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns = "http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>Login</title> </head> <body> <webobject name="loginForm"> <!-- Form content removed for testing --> </webobject name="loginForm"> </body> </html> loginForm: ERXWOForm { id = "loginForm"; multipleSubmit = true; // I've tried both true and false } I believe I have done all of the requisite steps: In Application.java: public Application() { super(); setDefaultRequestHandler( requestHandlerForKey( directActionRequestHandlerKey() ) ); } In DirectAction.java: public WOActionResults defaultAction() { return pageWithName( Login.class ); } In Session.java: (not required but helpful) public Session() { super(); log.info( "Session Created: " + sessionID()); } _______________________________________________ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list ([email protected]) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to [email protected]
