这可能吗?当我转到 index.jsp 时,我想要重写一个文件......
谢谢!
也许 Spring-y 的方法是定义一个拦截器,然后为指定的 URL配置它:
拦截器类将类似于:
public class RewriteInterceptor extends HandlerInterceptorAdapter {
// implementation
}
并且配置如下:
<mvc:interceptors>
<mvc:interceptor>
<mapping path="/index.jsp"/>
<bean class="your.path.RewriteInteceptor" />
</mvc:interceptor> </mvc:interceptors>
您可以编写一个过滤器,只要有对 index.jsp 的请求,就会调用它。这个过滤器会在加载 index.jsp 页面之前被调用。这是过滤器教程的链接
http://viralpatel.net/blogs/tutorial-java-servlet-filter-example-using-eclipse-apache-tomcat/
index.jsp 是在用户请求特定 url 之后呈现的视图,例如http://example.com/context/home吗?
如果在 /home 的控制器请求映射中是这样,您可以在那里做您需要的事情。