zoukankan      html  css  js  c++  java
  • Request method 'POST' not supported错误和解决方法

    在使用SpringBoot的时候,在html页面用form表单post提交数据的时候报错:

      Request method 'POST' not supported

    错误解析:

      我是用的前端页面是HTML页面,而HTML文件,它并不支持响应头带有 post 的应答包,所以会报错。

      而且在测试的时候进入到了Controller方法内,只是在进行页面跳转的时候,报错。

      所以无法完成跳转操作。

    解决方法:

    1. 若条件允许,使用 jsp 等能够接收 post 应答包的页面文件。使用jsp页面就可以完美解决问题。但是不太建议。
    2. 使用 “redirect:映射路径”进行跳转。这个建议使用的。

      测试代码:

      

      在这个代码中可以看到我框起来的返回值,是直接返回个页面了。但是HTML不支持POST应答包。所以:

      解决:

      

        这次我没有直接返回到页面。而是使用的重定向到另一个Controller内,然后有另一个Controller跳转到页面。ok。完成。

        若是和我一样的问题可以试一下。

  • 相关阅读:
    git 多人协作
    git 版本管理
    git 安装配置
    git 忽略文件
    git 分支管理
    linux文件管理 文件操作
    linux文件管理 文件搜索
    linux文件管理 文件权限
    linux系统管理 基本指令
    003.html
  • 原文地址:https://www.cnblogs.com/dongxiucai/p/10121397.html
Copyright © 2011-2022 走看看