在SpringMVC中如何重写Request URI

可以通 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);
}

 另外,在web.xml中记得要添加上面filter的定义


	UrlRewriteFilter
	com.sjl.test.UrlRewriteFilter



	UrlRewriteFilter
	/*

 

你可能感兴趣的:(SpringFramework)