首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    getRequestDispatcher 和sendRedirect区别

    getRequestDispatcher是服务器内部跳转,地址栏信息不变,只能跳转到web应用内的网页。 sendRedirect是页面重定向,地址栏信息改变,可以跳转到任意网页。 这两条网上都查得到,但看着比较乱,现提供我测试的结果(仅供参考): 1.getRequestDispatcher分成两种,可以用request调用,也可以用getServletContext()调用 不同的是request.getRequestDispatcher(url)的url可以是相对路径也可以是绝对路径。 而this.getServletContext().getRequestDispatcher(url)的url只能是绝对路径。 个人认为跳转页面的方式和原网页相同,如果转发之前为get方式,则该页面接受依然为doGet获取,post类似。 还有一点需要注意,getRequestDispatcher语句后的代码会在调用之后继续执行,但是sendRedirect之后的语句是在跳转之前执行的。

    01

    php学习之html标签-超链接属性(四)

    超级了标记 语法:当前对超链接的描述 作用:网页进行跳转 常用的属性: href:链接的网页或者IP或者地址                值:具体的地址 target:打开新链接的方式                         值:_blank(新窗口)、_self(当前页面)、parent(父窗口)、_top(顶级) name:锚点链接(当点击链接时进行的跳转—(回到顶部))           值:锚点名称 路径分类:相对路径和绝对路径 绝

    04
    领券