博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于路径问题的介绍
阅读量:2062 次
发布时间:2019-04-29

本文共 777 字,大约阅读时间需要 2 分钟。

我们从以下几点设计路径问题来讲解:

1 web.xml中配置的路径

2 请求转发和请求包含

3 重定向

4表单和超链接

我们从这四点出发,基本上都有两种可能书写的路径,即绝对路径和相对路径

one by one

2 请求转发和请求包含路径的问题

当我们调用request.getRequestDispatcher("path")时

以“/”开头:相对当前项目路径,例如:http://localhost:8080/项目名/ request.getRequestdispacher("/BServlet").for...();相当于http://localhost:8080/项目名/BServlet

不以“/”开头:相对当前Servlet路径。 request.getRequestdispacher("BServlet").for...();,假如当前Servlet是:http://localhost:8080/项目名/servlet/AServlet, 就是http://localhost:8080/项目名/servlet/BServlet

当是我们应该用第一种,这样的话当当前路径改变了,被转发或包含的路径不会有影响。

3 重定向(客服端路径)

以“/”开头:相对当前主机,例如:http://localhost:8080/, 所以需要自己手动添加项目名,例如;response.sendRedirect("/day10_1/Bservlet");

当不以“/”开头:那么相对当前页面所在路径。如果是http://localhost:8080/day10_1/html/form.html。 即:http://localhost:8080/day10_1/html/ASevlet

4 表单和超链接

和重定向相同

3,4我们同样推荐使用/开头。

转载地址:http://tuelf.baihongyu.com/

你可能感兴趣的文章
VLAN与子网划分区别
查看>>
Cisco Packet Tracer教程
查看>>
01. 开篇:组建小型局域网
查看>>
02. 交换机的基本配置和管理
查看>>
03. 交换机的Telnet远程登陆配置
查看>>
04. 交换机的端口聚合配置
查看>>
05. 交换机划分Vlan配置
查看>>
06. 三层交换机实现VLAN间路由
查看>>
07. 快速生成树协议
查看>>
08. 路由器的基本配置和Talent配置
查看>>
09. 路由器单臂路由配置
查看>>
10. 路由器静态路由配置
查看>>
路由器动态ip获取不到的处理办法
查看>>
微信小程序-调用-腾讯视频-解决方案
查看>>
giuhub搭建及常用操作
查看>>
phpStudy安装yaf扩展
查看>>
密码 加密 加盐 常用操作记录
查看>>
TP 分页后,调用指定页。
查看>>
Oracle数据库中的(+)连接
查看>>
java-oracle中几十个实用的PL/SQL
查看>>