为了账号安全,请及时绑定邮箱和手机立即绑定

一个小问题,根据老师的课程的代码,使用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都变为http://localhost:8080/HCQ_smartUpload/SmartUploadServlet.do

正在回答

1 回答

因为上传访问的就是SmartUploadServlet对应路径就是/SmartUploadServlet.do

forward是转发,URL路径不会变

重定向是

response.sendredirect("/index.jsp");

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

一个小问题,根据老师的课程的代码,使用forward重定向后,为啥url还是带上了

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号