一個小問題,根據(jù)老師的課程的代碼,使用forward重定向后,為啥url還是帶上了
smartuploadservlet
request.setAttribute("result", result);
request.getRequestDispatcher("/index.jsp").forward(request, response);
web.xml
<servlet>
? ?? ?<servlet-name>SmartUploadServlet</servlet-name>
? ?? ?<servlet-class>com.hb.servlet.SmartUploadServlet</servlet-class>
? </servlet>
?
? <servlet-mapping>
? ?? ?<servlet-name>SmartUploadServlet</servlet-name>
? ?? ?<url-pattern>/SmartUploadServlet.do</url-pattern>
? </servlet-mapping>
不知道為啥每次文件上傳成功后url都變?yōu)閔ttp://localhost:8080/HCQ_smartUpload/SmartUploadServlet.do
2016-09-12
因?yàn)樯蟼髟L問的就是SmartUploadServlet對應(yīng)路徑就是/SmartUploadServlet.do
forward是轉(zhuǎn)發(fā),URL路徑不會變
重定向是
response.sendredirect("/index.jsp");