Spring 3:加载index.jsp时执行某些操作

时间:2013-02-22 08:57:55

标签: spring spring-mvc

这可能吗? 当我转到index.jsp时,我希望重写一个文件......

谢谢!

3 个答案:

答案 0 :(得分:0)

您可以编写一个Filter,只要对index.jsp的请求进入就会调用它。在加载index.jsp页面之前,将调用此过滤器。这是关于过滤器

的教程的链接

http://viralpatel.net/blogs/tutorial-java-servlet-filter-example-using-eclipse-apache-tomcat/

答案 1 :(得分:0)

这样做的Spring-y方法是为指定的网址定义interceptor然后configure

拦截器类类似于:

public class RewriteInterceptor extends HandlerInterceptorAdapter {
// implementation
}

,配置如下:

<mvc:interceptors>
    <mvc:interceptor>
        <mapping path="/index.jsp"/>
        <bean class="your.path.RewriteInteceptor" />
</mvc:interceptor> </mvc:interceptors>

答案 2 :(得分:0)

index.jsp是用户请求特定网址后显示的视图,例如http://example.com/context/home吗?

如果在/ home的Controller请求映射中,您可以在那里做你需要的。