我在tomcat中server.xml<Context path="/test" docBase="E:/testsite/test" debug="0">
设置了path=“/test” 页面中有引用request.getContextPath() 他应该=/test 我现在要把
path=“/test”改为 path="" ,request.getContextPath()就应改="",但我还想让他=/test,一种方法是在页面的request.getContextPath()后加上/test,但这样所有页面都得改。有没有一种方法类似过滤一样把所有的request.getContextPath()改为request.getContextPath()+"/test"呢?
设置了path=“/test” 页面中有引用request.getContextPath() 他应该=/test 我现在要把
path=“/test”改为 path="" ,request.getContextPath()就应改="",但我还想让他=/test,一种方法是在页面的request.getContextPath()后加上/test,但这样所有页面都得改。有没有一种方法类似过滤一样把所有的request.getContextPath()改为request.getContextPath()+"/test"呢?
HttpServletRequestWrapper((HttpServletRequest) request) {
public String getContextPath() {
return super.getContextPath()+"/test";
}
};
filterChain.doFilter(hsrw, response);