HomePage is the actual page itself. The mount is just what I mounted in the
Application class using: mount("/app", PackageName.forClass(getHomePage()));
On 5/15/07, Igor Vaynberg <[EMAIL PROTECTED]> wrote:
if your homepage is mounted to /app then the url should be /context/app.
so where does HomePage come from?
-igor
On 5/15/07, Andrew Berman < [EMAIL PROTECTED]> wrote:
>
> It's mapped to /context/* and the HomePage class is mounted to /app, so
> the url for the homepage is http://blah.com/context/app/HomePage. Going
> directly to http://blah.com/context redirects to
> http://blah.com/context/app/HomePage
>
> On 5/15/07, Igor Vaynberg <[EMAIL PROTECTED]> wrote:
> >
> > so wicket is mapped to /* but homepage is mounted to /app/homepage?
> >
> > -igor
> >
> >
> > On 5/15/07, Andrew Berman < [EMAIL PROTECTED] > wrote:
> > >
> > > I'm not doing any redirect using index.html and a meta redirect. I
> > > just call blah.com/context and Wicket is doing the redirect to
> > > /app/homepage. /app is what I use for the mount point.
> > >
> > > On 5/15/07, Igor Vaynberg < [EMAIL PROTECTED]> wrote:
> > > >
> > > > i dont think that is it. jsessionid is only appended when there is
> > > > a session.
> > > >
> > > > when you hit blah.com/context you are probably hitting index.htmlthat
does a metaredirect to
> > > > blah.com/context/app/homepage. so on the first hit to
> > > > blah.com/context there is no session. now when you hit /app/home a
> > > > session is created, and cookie is set.
> > > >
> > > > -igor
> > > >
> > > >
> > > > On 5/15/07, Andrew Berman <[EMAIL PROTECTED] > wrote:
> > > > >
> > > > > I'm going to debug it a bit more to see what's going on. The
> > > > > jsessionid is not appended to the URL until Wicket performs a
redirect from
> > > > > the context to the actual home page (e.g. from
> > > > > http://blah.com/context redirects to
> > > > > http://blah.com/context/app/HomePage), so I'm wondering if the
> > > > > redirect is doing something that's causing Tomcat to think it's a new
> > > > > session, thereby making the jsessionid in the URL not equal the one
in the
> > > > > cookie.
> > > > >
> > > > > Eelco, I'll take a look at what you're saying too and see if I
> > > > > can reconfigure Tomcat as well.
> > > > >
> > > > > On 5/15/07, Eelco Hillenius < [EMAIL PROTECTED]> wrote:
> > > > > >
> > > > > > Also, sessions are managed by the app server, not by Wicket or
> > > > > > Spring
> > > > > > MVC. I had a problem a while ago losing sessions going from
> > > > > > foo.mydomain.com to bar.mydomain.com, and that only worked
> > > > > > well when I
> > > > > > configured Jetty's session manager to use .mydomain.com as
> > > > > > it's
> > > > > > session domain. Maybe your problem is similar? Or even if it
> > > > > > isn't,
> > > > > > what I'm saying is that it is very unlikely Wicket or any
> > > > > > other
> > > > > > framework is the bad guy as Wicket just uses the servlet API
> > > > > > as-is.
> > > > > >
> > > > > > Eelco
> > > > > >
> > > > > >
> > > > > > On 5/15/07, Johan Compagner <[EMAIL PROTECTED]> wrote:
> > > > > > > can you look at the first request if the wicket session is
> > > > > > really
> > > > > > > pushed to the http session (so is the http session created?)
> > > > > > you can
> > > > > > > look at that in the set atribute of the session store
> > > > > > >
> > > > > > > On 5/15/07, Andrew Berman <[EMAIL PROTECTED] > wrote:
> > > > > > > > I think I found the crux of the problem. When you first
> > > > > > go to the app, as
> > > > > > > > I've mentioned, it puts the jsessionid in the URL. Well,
> > > > > > I compared that
> > > > > > > > sessionid to the one in the cookie created and they are
> > > > > > different! That has
> > > > > > > > to be the reason it creates a new session. Now to figure
> > > > > > out why it's doing
> > > > > > > > that.
> > > > > > > >
> > > > > > > > On 5/14/07, Andrew Berman <[EMAIL PROTECTED]> wrote:
> > > > > > > > >
> > > > > > > > > Spring MVC does put the jsessionid in the URL. What I
> > > > > > don't understand is
> > > > > > > > > that when coming into the Wicket app for the first time,
> > > > > > it goes to the
> > > > > > > > home
> > > > > > > > > page fine with the jsessionid in the URL, and then I
> > > > > > click any link and
> > > > > > > > all
> > > > > > > > > session attributes are gone. Literally a brand new
> > > > > > session is created no
> > > > > > > > > matter what link I click. However, once I click that
> > > > > > next link, all is
> > > > > > > > fine
> > > > > > > > > and that second new session is the one that is
> > > > > > used. Just doesn't make
> > > > > > > > any
> > > > > > > > > sense.
> > > > > > > > >
> > > > > > > > > On 5/14/07, Eelco Hillenius <[EMAIL PROTECTED] >
> > > > > > wrote:
> > > > > > > > > >
> > > > > > > > > > > Definitely not what I want, but it's the only thing
> > > > > > that
> > > > > > > > > > works. There's
> > > > > > > > > > > clearly a problem in how Wicket is getting the
> > > > > > session from the
> > > > > > > > > > cookie. My
> > > > > > > > > > > Spring MVC app which uses the same WAR has no issues
> > > > > > pulling the
> > > > > > > > > > session
> > > > > > > > > > > info.
> > > > > > > > > >
> > > > > > > > > > I don't really understand the problem though. Like
> > > > > > Johan said, the
> > > > > > > > > > first time a persistent session is made, Tomcat puts
> > > > > > the session id in
> > > > > > > > > > the URL as it doesn't know yet whether it can rely on
> > > > > > cookies (if I
> > > > > > > > > > understand correctly). Spring MVC might not do that
> > > > > > for the particular
> > > > > > > > > > things you test it for as it doesn't create a session?
> > > > > > If you would
> > > > > > > > > > use stateless pages Wicket wouldn't either.
> > > > > > > > > >
> > > > > > > > > > Anyway, there have been discussions about jsessionid
> > > > > > on the lists
> > > > > > > > > > before, and typically it was from people worrying it
> > > > > > would mess up
> > > > > > > > > > search bots etc. If you are worried about that, don't,
> > > > > > as bots can
> > > > > > > > > > filter it. Also, the url is stable as it is not part
> > > > > > of the parameters
> > > > > > > > > > part (which comes after the question mark). It's a
> > > > > > universal Java app
> > > > > > > > > > server thingy, and Wicket has nothing to do with it
> > > > > > other than it
> > > > > > > > > > probably relies on the HttpSession sooner than e.g.
> > > > > > model 2
> > > > > > > > > > frameworks.
> > > > > > > > > >
> > > > > > > > > > Eelco
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > >
> > > > > >
-------------------------------------------------------------------------
> > > > > > > > > > This SF.net email is sponsored by DB2 Express
> > > > > > > > > > Download DB2 Express C - the FREE version of DB2
> > > > > > express and take
> > > > > > > > > > control of your XML. No limits. Just data. Click to
> > > > > > get it now.
> > > > > > > > > > http://sourceforge.net/powerbar/db2/
> > > > > > > > > > _______________________________________________
> > > > > > > > > > Wicket-user mailing list
> > > > > > > > > > Wicket-user@lists.sourceforge.net
> > > > > > > > > > https://lists.sourceforge.net/lists/listinfo/wicket-user
> > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > > >
> > > > > >
-------------------------------------------------------------------------
> > > > > > > This SF.net email is sponsored by DB2 Express
> > > > > > > Download DB2 Express C - the FREE version of DB2 express and
> > > > > > take
> > > > > > > control of your XML. No limits. Just data. Click to get it
> > > > > > now.
> > > > > > > http://sourceforge.net/powerbar/db2/
> > > > > > > _______________________________________________
> > > > > > > Wicket-user mailing list
> > > > > > > Wicket-user@lists.sourceforge.net
> > > > > > > https://lists.sourceforge.net/lists/listinfo/wicket-user
> > > > > > >
> > > > > >
> > > > > >
> > > > > >
-------------------------------------------------------------------------
> > > > > > This SF.net email is sponsored by DB2 Express
> > > > > > Download DB2 Express C - the FREE version of DB2 express and
> > > > > > take
> > > > > > control of your XML. No limits. Just data. Click to get it
> > > > > > now.
> > > > > > http://sourceforge.net/powerbar/db2/
> > > > > > _______________________________________________
> > > > > > Wicket-user mailing list
> > > > > > Wicket-user@lists.sourceforge.net
> > > > > > https://lists.sourceforge.net/lists/listinfo/wicket-user
> > > > > >
> > > > >
> > > > >
> > > > >
> > > > >
-------------------------------------------------------------------------
> > > > > This SF.net email is sponsored by DB2 Express
> > > > > Download DB2 Express C - the FREE version of DB2 express and
> > > > > take
> > > > > control of your XML. No limits. Just data. Click to get it now.
> > > > > http://sourceforge.net/powerbar/db2/
> > > > > _______________________________________________
> > > > > Wicket-user mailing list
> > > > > Wicket-user@lists.sourceforge.net
> > > > > https://lists.sourceforge.net/lists/listinfo/wicket-user
> > > > >
> > > > >
> > > >
> > > >
> > > >
-------------------------------------------------------------------------
> > > > This SF.net email is sponsored by DB2 Express
> > > > Download DB2 Express C - the FREE version of DB2 express and take
> > > > control of your XML. No limits. Just data. Click to get it now.
> > > > http://sourceforge.net/powerbar/db2/
> > > > _______________________________________________
> > > > Wicket-user mailing list
> > > > Wicket-user@lists.sourceforge.net
> > > > https://lists.sourceforge.net/lists/listinfo/wicket-user
> > > >
> > > >
> > >
> > >
> > > -------------------------------------------------------------------------
> > > This SF.net email is sponsored by DB2 Express
> > > Download DB2 Express C - the FREE version of DB2 express and take
> > > control of your XML. No limits. Just data. Click to get it now.
> > > http://sourceforge.net/powerbar/db2/
> > > _______________________________________________
> > > Wicket-user mailing list
> > > Wicket-user@lists.sourceforge.net
> > > https://lists.sourceforge.net/lists/listinfo/wicket-user
> > >
> > >
> >
> >
> > -------------------------------------------------------------------------
> > This SF.net email is sponsored by DB2 Express
> > Download DB2 Express C - the FREE version of DB2 express and take
> > control of your XML. No limits. Just data. Click to get it now.
> > http://sourceforge.net/powerbar/db2/
> > _______________________________________________
> > Wicket-user mailing list
> > Wicket-user@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/wicket-user
> >
> >
>
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by DB2 Express
> Download DB2 Express C - the FREE version of DB2 express and take
> control of your XML. No limits. Just data. Click to get it now.
> http://sourceforge.net/powerbar/db2/
> _______________________________________________
> Wicket-user mailing list
> Wicket-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wicket-user
>
>
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user