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。完成。

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

  • 相关阅读:
    jsp报源码
    c#简单写售票系统
    linux常用命令大全[转]
    【转载】大型网站渗透思之信息收集
    Ajax初窥
    屏蔽win10中文输入法
    win10禁止更新的方法
    win10进入到安全模式的三种方法
    7代CPU安装win7的方法
    python的输出问题
  • 原文地址:https://www.cnblogs.com/dongxiucai/p/10121397.html
Copyright © 2011-2022 走看看