能解释一下这个路径吗?

来源:3-8 登陆

MAYxDAY

2020-04-15 13:20:32

if(account==null){
   response.sendRedirect("toLogin.do");
}else{
   request.getSession().setAttribute("ACCOUNT",account);
   response.sendRedirect("/admin/Cake/list.do");
}

第一个为什么不加/


写回答

1回答

好帮手慕柯南

2020-04-15

同学你好!

路径有绝对路径和相对路径的区别。如果地址前面加 / 就是绝对路径,不加就是相对路径。

    重定向:

        相对路径,比如:response.sendRedirect("admin/category_list.jsp");最终访问的地址(有项目名):

            http://localhost:8080/shop/admin/category_list.jsp 

            绝对路径,比如:response.sendRedirect("/admin/category_list.jsp");最终访问的地址(没有项目名):

            http://localhost:8080/admin/category_list.jsp 

所以只要能访问到正确的路径,加不加都是可以的

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~


0

0 学习 · 8016 问题

查看课程