能解释一下这个路径吗?
来源: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回答
同学你好!
路径有绝对路径和相对路径的区别。如果地址前面加 / 就是绝对路径,不加就是相对路径。
重定向:
相对路径,比如: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
所以只要能访问到正确的路径,加不加都是可以的
如果我的回答解决了你的疑惑,请采纳,祝学习愉快~
相似问题