小标
2018-09-11
来源 :
阅读 1456
评论 0
摘要:本文主要向大家介绍了JAVA语言web路径跳转实现教程,通过具体的内容向大家展示,希望对大家学习JAVA语言有所帮助。
本文主要向大家介绍了JAVA语言web路径跳转实现教程,通过具体的内容向大家展示,希望对大家学习JAVA语言有所帮助。
web.xml中”/”代表项目根目录:
web.xml
...
...
其中 < url-pattern > 标签中的第一个”/”即代表项目根目录,也设定了 servlet 对于项目的映射地址。
项目以WebRoot目录为根目录,假如根目录下有 index.jsp 页面,在该页面中 < a > 和 < form > 标签链接地址的当前目录即为根目录下,若要访问 ServletOne 则链接地址可以写为 “./servlet/ServletOne” 或 “servlet/ServletOne” 再或 “/servlet/ServletOne”;
同理,在 ServletOne.java 页面里想跳转到 index.jsp 则地址可以写为 “../index.jsp” 。
页面中”/”代表服务器根目录:
index.jsp
...
...
测试
...
其中 < form > 和 < a > 标签中的链接地址,第一个”/”代表的是服务器根目录。
请求重定向中”/”代表服务器根目录:
ServletOne.java
...
response.sendRedirect("/ServletTest/servlet/info.jsp");
...
其地址中第一个”/”代表服务器根目录。
请求转发中”/”代表项目根目录:
ServletOne.java
...
request.getRequestDispatcher("/info.jsp").forward(request, response);
...
其地址中第一个”/”代表项目根目录,< jsp:forward > 结果相同。
Filter请求重定向和转发中当前路径为匹配过滤页面的路径:
web.xml
其中,过滤器中请求重定向和转发的当前路径为index.jsp所在路径,也就是项目根目录下。
本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注编程语言JAVA频道!
喜欢 | 0
不喜欢 | 0
您输入的评论内容中包含违禁敏感词
我知道了

请输入正确的手机号码
请输入正确的验证码
您今天的短信下发次数太多了,明天再试试吧!
我们会在第一时间安排职业规划师联系您!
您也可以联系我们的职业规划师咨询:
版权所有 职坐标-一站式AI+学习就业服务平台 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
沪公网安备 31011502005948号