source-implement/override 之后在package.servlet处就报错 有人遇到这样的问题么?????
2017-01-27
有一些地方还是没有弄明白。为什么请求重定向中必须获取上下文地址,如response.sendRedirect(request.getContextPath()+"/test.jsp");
而服务器内部跳转则不需要获得上下文地址,直接写:
request.getRequestDispatcher("/test.jsp").forward(request, response);
猜测是否是因为这两种请求方式分别在服务器内外,在服务器外不知道当前项目根目录,就必须通过request.getContextPath()来获得地址,而服务器内已经知晓了当前项目根目录,所以直接可以用/代替。
请问是这样吗?
而服务器内部跳转则不需要获得上下文地址,直接写:
request.getRequestDispatcher("/test.jsp").forward(request, response);
猜测是否是因为这两种请求方式分别在服务器内外,在服务器外不知道当前项目根目录,就必须通过request.getContextPath()来获得地址,而服务器内已经知晓了当前项目根目录,所以直接可以用/代替。
请问是这样吗?
2017-01-17