As we transition to the new Hyland Community, some post links may be temporarily disrupted as we finalize redirects. We apologize for the inconvenience and are working to resolve this as quickly as possible. Details.
<bean id="webframeworkHandlerMappings" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping" abstract="true"> <property name="urlPathHelper" ref="urlPathHelper" /> <property name="pathMatcher" ref="pathMatcher" /> <property name="interceptors"> <list> <ref bean="requestContextInterceptor"/> <ref bean="userDashboardInterceptor"/> <ref bean="editionInterceptor"/> </list> </property> <property name="mappings"> <value> /system/**=remoteController /proxy/**=endpointController /resource/**=resourceController /feed/**=feedController /dologin/**=loginController /dologout/**=logoutController </value> </property> </bean>
import org.springframework.ui.ModelMap; import org.springframework.web.context.request.WebRequest; import org.springframework.web.context.request.WebRequestInterceptor; public class TestInterceptor implements WebRequestInterceptor { @Override public void afterCompletion(WebRequest request, Exception ex) throws Exception { // TODO Auto-generated method stub } @Override public void postHandle(WebRequest request, ModelMap model) throws Exception { // TODO Auto-generated method stub } @Override public void preHandle(WebRequest request) throws Exception { // TODO Auto-generated method stub } }
… <property name="interceptors"> <list> <ref bean="testInterceptor"/> </list> </property> <property name="mappings"> <value> /dologin/**=loginController /dologout/**=logoutController </value> </property> … <bean id="testInterceptor" class="***.***.***.***.TestInterceptor" > <property name="***" ref="****"></property> </bean>
Can this be applied to a simple custom WebScript?
No interceptors can not be applied at webscript level.