maybe this is of use: http://cwiki.apache.org/WICKET/how-to-switch-to-ssl-mode.html
Ryan Gravener http://ryangravener.com/flex | http://twitter.com/ryangravener On Fri, Apr 17, 2009 at 10:48 AM, Douglas Ferguson < doug...@douglasferguson.us> wrote: > I'm implement an SSL scheme using annotations and I'm having some issues > with redirecting properly. > > The issue is when I have non-secured page that redirects to a secured page. > > I'm doing the https/http redirecting inside of a WebRequestCycleProcessor, > which works well unless there is a redirect prior to the ssl redirect. If > this happens then I redirect back to the top of the chain, because I'm using > the HttpServletRequest to build the url, which returns url info based on the > orginal request. I've been looking all around and I can't find any way of > building a url that represents the last redirect. I've tried > > > Application.get().getRequestCycleProcessor().getRequestCodingStrategy().pathForTarget(requestTarget); > and > RequestCycle.get().urlFor(requestTarget) > > Here's my current impl for The RequestCycleProcessor. > > > WebRequest webRequest = (WebRequest) requestCycle .getRequest(); > WebResponse webResponse = (WebResponse) requestCycle .getResponse(); > HttpServletRequest httpServletRequest = > webRequest.getHttpServletRequest(); > StringBuffer url = new StringBuffer(protocol); > url.append(httpServletRequest.getServerName()); > if(defaultPort != port){ > url.append(":" + port); > } > > > > > url.append(webRequest.getHttpServletRequest().getContextPath()); > url.append(webRequest.getServletPath()); > String queryString = > webRequest.getHttpServletRequest().getQueryString(); > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > For additional commands, e-mail: users-h...@wicket.apache.org > >