在SpringMVC中怎么重写Request URI

2025-04-15 11:56:55
推荐回答(1个)
回答1:

可以通 过 Filter 来 实现 , Filter 继 承于 javax.servlet.Filter ,重写 getRequestURI 方法

public void doFilter(ServletRequest request, ServletResponse response,
      FilterChain chain) throws IOException, ServletException {
  chain.doFilter(new HttpServletRequestWrapper((HttpServletRequest) request) {
    @Override
    public String getRequestURI() {
      //return "new URI";
    }
  }, response);
}