net.sf.springlayout.web.interceptor
Class ScreenPositionInterceptor
java.lang.Object
org.springframework.web.servlet.handler.HandlerInterceptorAdapter
net.sf.springlayout.web.interceptor.ScreenPositionInterceptor
- All Implemented Interfaces:
- org.springframework.web.servlet.HandlerInterceptor
public class ScreenPositionInterceptor
- extends org.springframework.web.servlet.handler.HandlerInterceptorAdapter
Checks an incoming request for the WebConstants.SCREEN_POSITION_PARAM
parameter and passes to the next request via the session and sets as a request attribute
in order to survive a redirect. The WebConstants.SCREEN_POSITION_PARAM
is
set by the ui when a postback is submitted to pass the current screen position to the resulting screen
so it can be reopened in the same position.
- Author:
- Rob Monie
Method Summary |
void |
postHandle(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.Object handler,
org.springframework.web.servlet.ModelAndView modelAndView)
|
boolean |
preHandle(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.Object handler)
|
Methods inherited from class org.springframework.web.servlet.handler.HandlerInterceptorAdapter |
afterCompletion |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ScreenPositionInterceptor
public ScreenPositionInterceptor()
preHandle
public boolean preHandle(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.Object handler)
throws java.lang.Exception
- Specified by:
preHandle
in interface org.springframework.web.servlet.HandlerInterceptor
- Overrides:
preHandle
in class org.springframework.web.servlet.handler.HandlerInterceptorAdapter
- Throws:
java.lang.Exception
postHandle
public void postHandle(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.Object handler,
org.springframework.web.servlet.ModelAndView modelAndView)
throws java.lang.Exception
- Specified by:
postHandle
in interface org.springframework.web.servlet.HandlerInterceptor
- Overrides:
postHandle
in class org.springframework.web.servlet.handler.HandlerInterceptorAdapter
- Throws:
java.lang.Exception
Copyright © 2005-2007 Spring Layout Team. All Rights Reserved.