request.getRequestDispatcher("/validate6.action").forward(request,response);这句话为什么返回不了到action?

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/07 23:47:25

request.getRequestDispatcher("/validate6.action").forward(request,response);这句话为什么返回不了到action?
request.getRequestDispatcher("/validate6.action").forward(request,response);
这句话为什么返回不了到action?

request.getRequestDispatcher("/validate6.action").forward(request,response);这句话为什么返回不了到action?
我以前是这样做的:
ServletContext context = session.getServletContext();
context.getRequestDispatcher(response.encodeURL(url)).forward(request, response);
与你的不同之处有2
1、我用的是servlet上下文ServletContext
2、我对url进行了编码response.encodeURL(url),与就是你的action路径