您可以注册并使用
Interceptor捕获所有对应用程序的请求的方法,如果该方法不是GET /
POST,则只需重定向到您选择的错误页面/发送错误响应即可。
public class MyInterceptor extends HandlerInterceptorAdapter{ @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { if (!request.getMethod().equalsIgnoreCase("POST") && !request.getMethod().equalsIgnoreCase("GET")) { // Not a POST/GET - send error and return false response.sendError(HttpServletResponse.SC_FORBIDDEN, "Unauthorized Request"); return false; } else { return true; } }}要注册拦截器,请将其添加到您的spring xml配置文件中
<mvc:interceptors><mvc:interceptor> <mvc:mapping path="/**" /> <bean /></mvc:interceptor></mvc:interceptors>



