位置: IT常识 - 正文

盘点JAVA中五个重定向的方式(java中ne)

编辑:rootadmin
盘点JAVA中五个重定向的方式 前言

推荐整理分享盘点JAVA中五个重定向的方式(java中ne),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:java中ne,java的deque,java中有哪些语句,java的deque,java中ne,java五大成员,java的juc,java五大成员,内容如对您有帮助,希望把文章链接给更多的朋友!

盘点JAVA中五个重定向的方式(java中ne)

3xx状态码是http响应中重要的状态码系列,表示重定向意义的一类状态码。

常见的3XX响应状态码如下: 301 永久重定向 Moved Permanently 永久重定向,是指用户请求的资源地址已经废弃了,现在需要使用新地址来访问,并通过响应 Header 的 Location 字段将这个新的地址告知给用户。 302 临时重定向 Found 标准要求浏览器在收到该响应时不应该修改 HTTP Method 和 Request Body,但是大多数浏览器都没有遵守这个标准。302请求经常会和303一样的处理方式。 303 临时重定向 SeeOther 浏览器在收到 303 响应之后,除 GET 方法保持不变之外,其他所有方法都会被改为 GET 方法,同时 Request Body 也会丢失。一般用于将 POST 方法重定向到 GET 方法。 304 未修改 Not Modified 该状态码表示客户端发送附带条件的请求时,服务器端允许请求访问资源,但未满足条件的情况。 307 临时重定向 Temporary Redirect 307 和 303 一样,唯一的区别就是浏览器不会改变请求的 HTTP Method 和 Request Body。对于 POST/PUT 等非 GET 请求很有用。

JAVA服务端重定向的方式

日常开发中,时常要用到重定向,有时甚至是同一个请求需要根据不同的业务场景进行不同的重定向,下面总结了5种重定向的方式:

一、RequestDispatcher.forwardrequest.getRequestDispatcher(path).forward(request, response)二、HttpServletResponse.sendRedirectresponse.sendRedirect(path)三、Controller的方法直接返回@RequestMapping("redirectByStr")public String redirectByStr() { return "redirect:http://XXX";}四、返回重定向ModelAndView@RequestMapping("redirectView")public ModelAndView redirectView(HttpServletRequest req, HttpServletResponse resp) { String url = "redirect:http://XXX"; return new ModelAndView(url);}五、一个spring的强制重定向方式:

只要处于请求阶段,都可以用这个跳转,使用这个方式进行重定向,若有多线程的情况,会报错,因为其他线程获取不到当前请求。

((ServletRequestAttributes)RequestContextHolder .getRequestAttributes()) .getResponse () .sendRedirect ("http://XXX");return null;

本文链接地址:https://www.jiuchutong.com/zhishi/294554.html 转载请保留说明!

上一篇:一对大西洋海雀在接吻,设得兰群岛,苏格兰 (© Vince Burton/Minden Pictures)(大西洋,一望无际的海面)

下一篇:Ant Design表单之labelCol 和wrapperCol的实际开发笔记(ant design vue 表单)

  • 如何设置电脑屏幕休眠时间(如何设置电脑屏幕亮度)

    如何设置电脑屏幕休眠时间(如何设置电脑屏幕亮度)

  • 怎么退出登录微信国家政务平台(怎么退出登录微信小程序同程的账号)

    怎么退出登录微信国家政务平台(怎么退出登录微信小程序同程的账号)

  • vivoz5i与z5的区别有哪些(vivoz5i与z5哪个好)

    vivoz5i与z5的区别有哪些(vivoz5i与z5哪个好)

  • 微信群主退出群聊群还在吗(微信群主退出群聊后会解散群吗)

    微信群主退出群聊群还在吗(微信群主退出群聊后会解散群吗)

  • 微信运动步数如何让别人看不见(微信运动步数如何关闭)

    微信运动步数如何让别人看不见(微信运动步数如何关闭)

  • 小米8没有耳机孔(小米8没有耳机模式)

    小米8没有耳机孔(小米8没有耳机模式)

  • 苹果11怎么设置面容解锁(苹果11怎么设置来电闪光灯)

    苹果11怎么设置面容解锁(苹果11怎么设置来电闪光灯)

  • 知乎审核文章要多久(知乎审核文章要钱吗)

    知乎审核文章要多久(知乎审核文章要钱吗)

  • win7目前有几个版本(win7目前有几个版本A3B4)

    win7目前有几个版本(win7目前有几个版本A3B4)

  • 打印机授权失败怎么回事(打印机授权失败什么原因)

    打印机授权失败怎么回事(打印机授权失败什么原因)

  • switch连电脑没反应(switch连接电脑为什么不出来画面)

    switch连电脑没反应(switch连接电脑为什么不出来画面)

  • excel怎么在一个格子里写两行(excel怎么在一个单元格中添加多个单元格)

    excel怎么在一个格子里写两行(excel怎么在一个单元格中添加多个单元格)

  • 电子扫描件是什么意思(电子扫描件是什么手机可以弄吗)

    电子扫描件是什么意思(电子扫描件是什么手机可以弄吗)

  • 微信怎么评论带图(微信怎么评论带视频)

    微信怎么评论带图(微信怎么评论带视频)

  • 拼多多多件怎么下单(拼多多多件怎么买)

    拼多多多件怎么下单(拼多多多件怎么买)

  • ios13如何隐藏照片(ios13怎么隐藏图标)

    ios13如何隐藏照片(ios13怎么隐藏图标)

  • 天猫店铺会员怎么退出(天猫店铺会员怎么设置)

    天猫店铺会员怎么退出(天猫店铺会员怎么设置)

  • 电脑设置在哪里(找不到电脑设置在哪里)

    电脑设置在哪里(找不到电脑设置在哪里)

  • 微信怎么调提示音(微信怎么调提示信息声音)

    微信怎么调提示音(微信怎么调提示信息声音)

  • 拼多多限购在哪里设置(拼多多限购在哪看)

    拼多多限购在哪里设置(拼多多限购在哪看)

  • 学信网上注册为什么ip受限(学信网注册显示已注册,但登录不了)

    学信网上注册为什么ip受限(学信网注册显示已注册,但登录不了)

  • 抖音怎么设计隐私(抖音怎么设计隐私权限)

    抖音怎么设计隐私(抖音怎么设计隐私权限)

  • s1有没有面部解锁(s1pro面容)

    s1有没有面部解锁(s1pro面容)

  • 半自动洗衣机优势(半自动洗衣机区别)

    半自动洗衣机优势(半自动洗衣机区别)

  • 4g+和4g有什么区别(4g与4g十的区别是什么)

    4g+和4g有什么区别(4g与4g十的区别是什么)

  • 手机怎么改时间(小米手机怎么改时间)

    手机怎么改时间(小米手机怎么改时间)

  • 路由器怎么重置?如何重置路由器(路由器怎么重置网络)

    路由器怎么重置?如何重置路由器(路由器怎么重置网络)

  • 税务稽查最坏结果不知情人员怎么办
  • 挂车交车船税吗
  • 什么是存货周转率?存货周转率的意义是什么
  • 计提利息收入分录怎么写
  • 长期待摊费用影响什么
  • 收到促销费方怎么做账
  • 招待费汇算清缴扣除比例
  • 加计扣除和研发费不一致
  • 实收资本印花税税率
  • 房地产企业分立会计处理及税务筹划案例解析
  • 个人从海外买东西自用要交税吗
  • 正常经营损失
  • 补助属不属于工资
  • 转贴现视为贷款银行如何进行账务处理?
  • 非独立核算公司一定要体现公司的名称吗
  • 企业收到政府补助要交税吗
  • 境外付汇代扣代缴
  • 以固定资产增资子公司 可以溢价么
  • 修理费的定额发票还可以报销吗?
  • 事业单位库存现金
  • 软件开发票入研发费用哪个明细科目?
  • 电脑怎么一键返回到桌面
  • win7系统重启怎么还原系统
  • php composer自动加载
  • 【修改huggingface transformers默认缓存文件夹】
  • PHP:Memcached::addByKey()的用法_Memcached类
  • php可以做什么脚本
  • 企业所得税合理方法包括
  • 面试官问几个问题
  • 黄金零售环节增值税的缴纳
  • 住宿费电子发票没有章
  • php中自定义函数的语法格式
  • excel if统计
  • 下脚料收入计入什么科目
  • 事业单位营业执照
  • 预收安装费的会计分录
  • 小规模纳税人无进项票怎么办
  • 税费减免政策2020
  • 回扣,折扣和佣金都具有违法性对吗
  • 发票打印错误如何修改
  • 微信小程序分包中插件样式丢失
  • 国网统一开发平台uap
  • sqlserver导入导出数据库
  • 企业所得税汇算表
  • 社保局退的工伤保险怎么记账
  • 借应付职工薪酬贷财政拨款收入
  • 发票上的折扣是什么意思
  • 结转销售成本的分录
  • 计提附加税减半征收会计分录
  • 结转资金和结余资金
  • 工程公司本月没发工资
  • 注册公司的流程及费用标准
  • 报关单位分为几种类型?其业务范围有何不同?
  • mysql5.6无法启动
  • macbookair触控板维修
  • centos7添加ip地址
  • solaris11.4安装教程
  • xp系统怎么找回删除的文件
  • os x10.11el capitan公测版下载地址(公测版计划注册教程)
  • centos启动有三个选项
  • ubuntu chmod
  • 简单说明ssh远程登录流程
  • 在linux操作系统中,/etc/rc.d/init.d
  • addObserver和postNotification函数传递函数的区别
  • android framework.jar
  • cocos 2d x
  • angularjs2
  • 对js关键字命名的优点
  • nodejs 请求
  • python方法有哪些
  • java教程
  • gridlayout动态添加view
  • 税务系统运维应急预案范文
  • 税控盘连接服务器失败是什么原因黑盘发票无法上传
  • 冲减多计提的坏账准备
  • 如何找回电子税务局企业密码
  • 餐饮企业需要缴纳哪些税
  • 企业登录密码是几位数
  • 一次性收入多少要交个人所得税
  • 设备抵扣增值税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设