转发和重定向以及jsp页面中使用的路径的区别
写代码时,如果转发写:"/a.jsp"就可以跳转到项目根目录下的a.jsp,而重定向写"/a.jsp"就无法调到根目录下的a.jsp。
在jsp页面或者html页面中使用url的时候,比如<a>标签的href,它的值又不能以"/"开头。
请问老师,这三者的路径表示有什么区别,应该如何写?
11
收起
正在回答
1回答
转发的时候使用相对路径,是相对于上次跳转的界面
而重定向的时候要写绝对路径。
<a>标签的href中可以使用绝对路径,例如:https://www.baidu.com/,也可以使用相对路径:
如果链接到同一目录下,则只需输入要链接页面的名称a.jsp,如果是下一级目录中的就写
如果链接到下一级目录,则需要先输入目录名,然后加 “ / ”,再输入文件名,例如
page/b.jsp
如果连接到上一级目录,则需要先输入“../”,然后再输入目录名、文件名
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
从网页搭建入门Java Web2018版
- 参与学习 人
- 提交作业 1088 份
- 解答问题 10205 个
如果你有Java语言基础,又想以后从事Java Web开发,那么本路径是你的不二选择!本路径从网页搭建开始入手,通过大量案例来学习Java Web基础。定能助你完成Java Web小白的蜕变!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星