zoukankan      html  css  js  c++  java
  • springMVC出现HTTP Status 405

    今天在写一个简单的springMVC的表单请求处理时,出现了这个问题。我的form表单用的是post方法提交,并没有使用get方法,出现这个问题时,笔者可谓是一脸懵逼。

    这是form表单:


    这是对post请求的处理方法:


    检查了半天,网上的方法也试了很多都无法解决,后来在一个原理讲解贴里发现了解决办法,分享给大家做参考。

    原因:这是因为没有在对应的Controller类中添加对GET请求的处理方法。虽然笔者并没有使用get请求,但是在进入首页加载表单的时候,默认就是个get请求,而恰好这个请求被笔者的设置拦截了,所以当请求被拦截后又找不到对应的处理方法,报出了这个错误。

    解决方法:在对应的Controller类中添加对GET请求的处理方法。


    这个方法只是举例,我们可以根据具体的项目写不同处理操作。

    PS:如果把上面的“method = RequestMethod.GET”这个去掉,就可以同时处理GET和POST请求。

  • 相关阅读:
    DOS命令
    利用cmd合并文件
    Word文档编辑
    初识Java
    变量、数据类型、运算符-2
    设计模式之策略模式
    设计模式之装饰者模式
    第18章 java I/O系统(3)
    第18章 java I/O系统(2)
    第四章 栈与队列3 (堆栈的应用)
  • 原文地址:https://www.cnblogs.com/jpfss/p/9670072.html
Copyright © 2011-2022 走看看