在 springmvc 中,当我将此 url 发送到 spring 拦截器时,它不起作用。
http://localhost/RRAdmin/cgr/cagri.jpg
但是当使用这个 url 时,拦截器会起作用。
http://localhost/RRAdmin/cgr&cagri.jpg
您将在下面看到拦截器映射
<mvc:interceptor>
<mvc:mapping path="/**.jpg" />
<mvc:mapping path="/**.png" />
<bean class="com.RRAdmin.interceptor.ImageInterceptor" />
</mvc:interceptor>
你会在下面看到我的预处理方法
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
String uri = request.getRequestURI();
File image = new File(uri);
if(image.exists()) sendFile(image, response.getOutputStream());
return false;
}
谢谢你。