Matt for redirect you can use this- this.getRequestCycle().sendRedirect("aURL");
in any listener method of page. and redirect to the same page un can use this.getRequestCycle().sendRedirect(this.getRequestCycle().getAbsoluteURL("/app?page=" + this.getPageName() + "&service=page")); saludos, 2006/3/31, Matt Raible <[EMAIL PROTECTED]>: > I spent the last couple of days upgrading AppFuse from Tapestry 3.0.3 > to Tapestry 4.0.1. I ran into quite a few issues, many of which were > solved by this mailing list. Thanks for being so responsive and > helping me out - the Tapestry mailing list is definitely one of the > best I've ever worked with. > > I do have a few issues that I couldn't solve and I'm hoping you can help: > > 1. When a user's session expires, a page is displayed to the user. I'm > using Acegi Security and I'd prefer the behavior that I get from other > web frameworks - which basically prompt the user to login again. What > I've done to workaround this issue is to use URL Rewrite Filter to > redirect restart.svc to / - which will prompt users to login again. > > 2. I've noticed that users can access the mainMenu (home) of my app by > using /app. Does there need to be a servlet mapping for /app? I've > tried using Acegi and URL Rewrite Filter to protect /app, but nothing > seems to work. Of course, it was 3 a.m. when I was trying to do this. > ;-) > > 3. I found I needed to inject HttpServletRequest and > HttpServletResponse when I wanted to grab cookies and send redirects. > Is there a better way to do this? WebRequest and WebResponse don't > seem to support cookies or redirects (for example: > getResponse().sendRedirect(getRequest().getContextPath());). > > 4. Friendly URLs: I like how I don't have to hack the code to get > Friendly URLs. However, I found that having to map *.html, *.sdirect, > *.direct and *.svc to be somewhat of a pain - especially when > integrating with Acegi. Since Acegi is URL-based, if I want to really > lock down security, I have to have duplicate definitions for many of > the different extensions (correct me if I'm wrong). Also, when it > comes to filters, it can be quite cumbersome to register 5 mappings > per filter. I have 7 filters and I don't want to need 35 mappings. > Of course, I don't need to map them all for all the extensions, but > Tapestry's Friendly URL support is much less friendly than the other > frameworks that use only one extension. > > 5. Is it possible to redirect back to the same page? Basically, I > want to use Tapestry-Flash, call setMessage() on the page I'm working > in, and then somehow redirect to it so the redirect-after-post pattern > is in place. > > Thanks for all your help thus far, > > Matt > http://appfuse.dev.java.net > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- Diogenes A Moreira Project Manager PLEASE NOTE This message, along with any attachments, may be confidential or legally privileged. It is intended only for the named person(s), who is/are the only authorized recipients. If this message has reached you in error, kindly destroy it without review and notify the sender immediately. Thank you for your help. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]