为何在这里改成post,报405

来源:4-10 店铺注册之js实现

qq_蓝骏毅_04076633

2020-03-26

@Controller
@RequestMapping(value=“shopadmin”,method= {RequestMethod.GET})
/**

  • 主要用来解析路由并转发到相应的html中
  • @author pc

*/
public class ShopAdminController {
@RequestMapping(value="/shopoperation")
public String shopOperation() {
// 转发至店铺注册/编辑页面
return “shop/shopoperation”;

}

}
而Controller下改成post完成没有问题

写回答

3回答

qq_蓝骏毅_04076633

提问者

2020-03-27

试过

@Controller

@RequestMapping(value="shopadmin",method= {RequestMethod.GET})

/**

 * 主要用来解析路由并转发到相应的html中

 * @author pc

 *

 */

public class ShopAdminController {

@RequestMapping(value="/shopoperation")

public String shopOperation() {

// 转发至店铺注册/编辑页面

return "shop/shopoperation";

}

}

如果改成@RequestMapping(value="shopadmin",method= {RequestMethod.post)启动后405

0
1
翔仔
主要就是你访问的请求和你程序要去处理的请求方法一致就可以,访问用get 处理也要用get
2020-03-28
共1条回复

翔仔

2020-03-27

因为你访问的url是get请求,而controller如果设置为post就会报405 需要前后一致才可以

0
0

qq_蓝骏毅_04076633

提问者

2020-03-26

而在这里改成post没有异常的,有点不明白

//img.mukewang.com/szimg/5e7c8a0109e490c908780567.jpg

//img.mukewang.com/szimg/5e7c8a01093e66d608950542.jpg


0
0

Java双版本(SSM到SpringBoot)校园商铺全栈开发

SSM商铺V1.0,解决毕设痛点;SpringBoot商铺V2.0,满足工作刚需

5113 学习 · 8144 问题

查看课程