Yes, the idea is that the HTTPService returns HTTP data to Flex without reloading of the current page. You need to write a handler for the return of the HTTPService, and you should get a String containing the output of your S.O.println(). But that redirect does nothing for Flex. You can redirect based on the result you get from the login page, but that redirection must be done in the JSP that contains your original login MXML.
On 6/17/05, Abdul Qabiz <[EMAIL PROTECTED]> wrote: > Hi, > > >2) It looks like HTTPService is waiting for the response to come to it > >directly, so doing a forward is useless because the browser does not > >process the returned data. Does this mean if I want to do something > >like this, then I should pass the forwarding address as the result and > >have mxml application issue a getUrl(url, "_top"). > > Yes. But you can think of something where you don't have forward. I > mean, RIA have different UI patterns, where you load different Views in > same place. > So instead of forward, you can load a welcome View in same place, a view > could be custom component, a .swf etc. > > But I am sure, you can come up something better that forwards. RIA gurus > around would suggest you many available ways. Look at the available RIA > frameworks like Cairngorm, ARP etc. > > > -abdul > > > -----Original Message----- > From: [email protected] [mailto:[EMAIL PROTECTED] On > Behalf Of pat_ryan_99 > Sent: Friday, June 17, 2005 11:12 PM > To: [email protected] > Subject: [flexcoders] Flex and JSP forwarding > > Hello Everyone, > > I hate being the newbie to Flex, but I guess at some stage we are all > newbies. I am hoping someone here can help correct my thought process > on how to use Flex. BTW: I have developed many a J2EE application > with Struts, JSP, Velocity, etc. > > What I am trying to do is introduce Flex slowly into our Struts/JSP > application. > > I wrote a login page to post to a JSP to validate the login, and in > the JSP I wanted to foward to an html/jsp/mxml page to test the flow. > > Here are my very simple files: > > MXML: > <?xml version="1.0" encoding="utf-8"?> > > <mx:Application > xmlns:mx="http://www.macromedia.com/2003/mxml" > verticalGap="20"> > > <mx:HTTPService id="loginSrv" url="login.jsp"> > <mx:request> > <loginName>{loginName.text}</loginName> > <password>{password.text}</password> > </mx:request> > </mx:HTTPService> > > <mx:HBox> > > <mx:Label text="Welcome"/> > <mx:Label text="Please login:"/> > > <mx:Form> > <mx:FormItem label="Login" required="true"> > <mx:TextInput id="loginName" width="200"/> > </mx:FormItem> > > <mx:FormItem label="Password" required="true"> > <mx:TextInput id="password" width="200"/> > </mx:FormItem> > > <mx:Button label="Login" click="loginSrv.send();"/> > > </mx:Form> > </mx:HBox> > > > </mx:Application> > > My test jsp looks like: > <% > String loginName=request.getParameter("loginName"); > String password=request.getParameter("password"); > System.out.println("LoginName: " + loginName); > System.out.println("Password: " + password); > > > %> > > <jsp:forward page="/loginservice/welcome.html" /> > > > However when I run this, the login page just sits there. > > some of my questions are: > 1) Am I thinking about a Flex application incorrectly in that I viewed > the mxml pages in a similar way as JSP pages? Each mxml page would > render, potentially interact with the server and get data, BUT > sometimes the server would forward to another page to get rendered. > Can / should I be able to do this? > > 2) It looks like HTTPService is waiting for the response to come to it > directly, so doing a forward is useless because the browser does not > process the returned data. Does this mean if I want to do something > like this, then I should pass the forwarding address as the result and > have mxml application issue a getUrl(url, "_top"). > > 3) If I can do what I am thinking of with the forwards, how do I do > that. > > Thanks in advance for any help and guidance. I did just buy the > "Developing Rich Clients with Macromedia Flex" and it arrived today! > > Pat > > > > > > Yahoo! Groups Links > > > > > > > > ________________________________ > Yahoo! Groups Links > > To visit your group on the web, go to: > http://groups.yahoo.com/group/flexcoders/ > > To unsubscribe from this group, send an email to: > [EMAIL PROTECTED] > > Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service. -- Jordan Snyder Applications Developer ImageAction, USA http://www.imageaction.com Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/flexcoders/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/

