is there way access url resolved spring mvc controller - e.g.
@requestmapping("/{language}/news/{articleid}") public string newspage(...) { } resolves to:
/en/news/63421 i'd store session can keep track of last place visited. motivation here if page secured login filter come play , have used
savedrequestawareauthenticationsuccesshandler
to route users page trying access.
however if viewing unsecured pages , choose log in using form drops down top of screen (the page's menu bar) 'last page' seems login form success handler drops them root context.
i'd intercept controller calls , store single url session, override savedrequestawareauthenticationsuccesshandler allow modify requestcache , let spring redirect on login success.
ideally we'd generic way across controllers not sure if there filter can use pick - filtering requests gets sorts of noise css, js, images , html fragment pages we're hoping knows way controllers themselves.
to url path can use httpservletrequest - example have:
www.mysite.com/en/news/63421
req.getpathinfo() = /en/news/63421
storing in session though cause problems if use site multiple tabs open.
Comments
Post a Comment