javaweb 中的路径问题汇总

路径问题汇总  http://localhost/day10/AServlet
    request.getRequestDispatcher("/AServlet") ==> "/" 表示 http://localhost/day10/  也就是主机路径
    规律:
        路径一共分为两类
            1.是给客户端(浏览器)使用的   ==> "/" 表示 http://localhost   也就是主机路径
                <form action="/day10/AServlet" >
                <img src="/day10/AServlet" >
                <a href="/day10/AServlet">
                response.sendRedirect("/day10/AServlet");
            2.是给服务器使用的  ==> "/" 表示 http://localhost/day10/  也就是项目路径
                    request.getRequestDispatcher("/AServlet")
                    <url-pattern>

 

请求转发和重定向有什么区别:?

请求转发: 服务器内部工作。浏览器不知道,所以地址栏不发生变化。

重定向:   发送两次请求,地址栏发生变化。

请求转发和重定向有什么区别
        请求转发 服务器内部工作.只发送了一次请求.浏览器不知道内部怎么处理的. 地址栏不发生变化. 转发第2个servlet调用哪个方法(doGet,doPost)跟据第一个servlet判断
        重定向发送了两次请求 .地址栏会显示最后一次请求的地址. 重定向第2次请求永远是GET方式与第一次请求方式无关.

转载于:https://my.oschina.net/jiemoxiaodi/blog/848349

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值