Just to be sure that I understand, you want two separate URLs and one
GWT application?  I don't think that you can satisfy both
requirements.  As far as I know, when you navigate to another page,
even if that page references the same application, a new instance of
the application will load on that page.

I can think of the following alternatives for you:
1.) Only use one URL, as you've already found.
2.) Use two separate GWT applications (and thus get two URLs).  You
can do this *and* share information between them, if you like.
Essentially, your login application, on successful login, would move
to another page, say welcome.jsp (using Window.Location.assign, for
instance).  welcome.jsp would contain another GWT application.  This
welcome.jsp GWT application either can:
a.) Do RPC to the server in order to get information about the user
(since the user now has a session on the server).
b.) Have the server fill in any necessary information via JSP
templating before being returned to the user.  See the Dictionary
class:
http://google-web-toolkit.googlecode.com/svn/javadoc/1.5/com/google/gwt/i18n/client/Dictionary.html

Tony
---
Tony Strauss
Designing Patterns, LLC
http://www.designingpatterns.com
http://blogs.designingpatterns.com

On Apr 7, 8:32 am, bhanu <[email protected]> wrote:
> Hi
>
> My Intention is to create a small login and logout application. then
> once I got to know the concept and everything,
> I am planning to do quite big application in GWT. Because it seems to
> be very interesting.  Now I am using GWT 1.5.3 version.
>
> I am using Cypsal studio for creating modules. I have already created
> the module for Login screen.
> so now I have one Login.java and Login.gwt.xml and of course
> Login.html.
>
> Now the real problem starting for me.  I could run the application,
> and could validate the fields. But I dont know how to connect
> to the second page.
>
> Now what I wanted to test is , once the user click OK, it should be
> forwarded to next page(welcome page) with all session details. I can
> tell you in JSP point of view.Login.jsp contains the login form. once
> the user clicks ok, the form is redirected to welcome.jsp and shows
> his username. and one link for logout. This is how can I implements in
> GWT. One solution what I got is changing the <div id name>
> say for example. RootPanel.get("slot").add(welcome panel). But my url
> will always be the same. right?
>
> I request you to give a small idea regarding the page forwarding.
>
> Thanks
> Bhanu lakshmi
>
> On Apr 6, 11:53 pm, Tony Strauss <[email protected]>
> wrote:
>
> > In general, you need a module file (.gwt.xml) for each GWT module
> > (anything with onModuleLoad()).
>
> > Perhaps it would be best at this point if you posted your code and
> > described in more detail what you're doing.  Which GWT version?  Are
> > you testing in hosted mode?  With the embedded server?
>
> > Tony
> > ---
> > Tony Strauss
> > Designing Patterns, 
> > LLChttp://www.designingpatterns.comhttp://blogs.designingpatterns.com
>
> > On Apr 5, 3:34 am, bhanu <[email protected]> wrote:
>
> > > Hi,
>
> > > Thanks sir for the reply.I need to use to use form.setAction
> > > ("newpage"); Because it has to bring the values from login page to
> > > newpage.
> > > when I used form.setAction("newpage") I got the the runtime error
> > > saying newpage-gwt.xml could not find in classpath. So my doubt is,
> > > for each page
> > > do I need to create the each module? Sir I am new to gwt. I read lots
> > > of articles, But i could not find out any article saying forwarding
> > > pages.
> > > So I request you I may make many mistakes and foolish questions. sorry
> > > for that.
>
> > > thanks
> > > Bhanu lakshmi.
>
> > > On Apr 5, 10:32 am, Tony Strauss <[email protected]>
> > > wrote:
>
> > > > The Window.Location.assign() method allows you to move to a different
> > > > page.http://google-web-toolkit.googlecode.com/svn/javadoc/1.5/com/google/g...
>
> > > > ---
> > > > Tony Strauss
> > > > Designing Patterns, 
> > > > LLChttp://www.designingpatterns.comhttp://blogs.designingpatterns.com
>
> > > > On Apr 4, 3:15 pm, bhanu <[email protected]> wrote:
>
> > > > > Hi Friends,
>
> > > > > I am new to GWT. I have been going through some tutorials and some
> > > > > other stuffs. But I could not find out
> > > > > any thing regarding to open new different page.  A Simple example is
> > > > > Login screen. Once the user successfully
> > > > > logged in, it should be able to open new page and should show his name
> > > > > like Welcome username.
>
> > > > > One I found out, using formpanel. form.setAction("\newpage"); I tried
> > > > > to use. But i got some error when I tried to
> > > > > click login button regarding module name not found in classpath. My
> > > > > login screen has the entry point.
> > > > > when I click login button, it should go to the new page .so that new
> > > > > page should have a session details from the login screen.
>
> > > > > can you please help me?
>
> > > > > Thanks
> > > > > Bhanu lakshmi- Hide quoted text -
>
> > > > - Show quoted text -- Hide quoted text -
>
> > - Show quoted text -
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/Google-Web-Toolkit?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to