On 3/28/06, James Reynolds <[EMAIL PROTECTED]> wrote: > > Ah, I was barking up the wrong tree again :) > > Thanks for the suggestion. I do have a messages component on my page > and I'm not seeing any errors. However, I have not implemented a > backing bean for this first page (no real need for it yet) so I am > seeing the corresponding warnings in the console. That wouldn't play > any part would it?
You mean the warning about not finding a view controller? No, that's not part of the picture ... indeed, if you pick up tonight's nightly build that log message has been demoted from a warning to a debug message -- it's perfectly legal to not use view controllers. Also, I do have many navigation commandLinks with the immediate > attribute set to true in order to bypass the required fields in the > login section of the page. I've read in some posts that it might be > desirable to set up the navigation as a result of ActionEvent rather > than the action. Is that true, or am I misinterpreting what I've read? I've read the same ... but don't necessarily agree :-). I use immediate for either navigation buttons, or for a cancel button. It'd be helptul to see some code on your JSP page to help figure out what's really going on. Thanks again! Craig -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Craig > McClanahan > Sent: Tuesday, March 28, 2006 4:04 PM > To: Struts Users Mailing List > Subject: Re: [Shale] Getting the JSF Session Started > > On 3/28/06, James Reynolds <[EMAIL PROTECTED]> wrote: > > > > > > I'm having to click twice to get a session started. I based my app on > > > the Shale-blank code, which includes an index.jsp file which contains > > a <jsp:forward> tag to "welcome.jsf" to, as I understand it, get a > > session started in the framework. > > > JSF itself doesn't start the session -- in this particular application, > the session is created as a side effect of executing the index.jsp page > ... JSP pages always create a session (if it does not exist) unless you > declare that you do not want one. > > So why the forward in this case? Because some containers do not > correctly support a welcome file name of "welcome.jsf" where there is no > actual resource in the webapp at that location. > > However, I still need to click twice on command buttons or command links > > to get any action. Should I be using a more thorough method to ensure > > > a session begins? > > > Without seeing your code, it's difficult to determine what might be > causing the behavior you are seeing, but it seems unlikely to me that > session existence has an impact. One thing to check, though, is if your > page is triggering a validation error somehow -- unless you have an > <h:message> or <h:messages> component on your page, to show the messages > when the page gets redisplayed, this can be a bit puzzling to JSF > newcomers. > > Thanks > > > Craig > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >