springmvc Request method 'GET' not supported

人潮拥挤也要爱你 2017-09-24 01:59:04
@RequestMapping("/aa")
@Controller
public class EmployeesHandler {


@Autowired
private EmployeeDao employeeDao;
@Autowired
private DepartmentDao departmentDao;

@RequestMapping(value="/insert/{id}",method=RequestMethod.DELETE)
public String delete(@PathVariable("id")Integer id){
employeeDao.delete(id);
System.out.println(1);
return "redirect:emps";
}

@RequestMapping(value="/insert",method=RequestMethod.POST)
public String insertList(Employee employee){
employeeDao.save(employee);
return "redirect:emps";
}

@RequestMapping(value="/insert",method=RequestMethod.GET)
public String inset(Map<String,Object> map){
map.put("departments",departmentDao.getDepartments());
map.put("employees", new Employee());
return "insert";
}


@RequestMapping(value="/emps")
public String list(Map<String,Object> map){
map.put("employees", employeeDao.getAll());
return "list";
}
}


employeeDao.delete(id);System.out.println(1);;可以在控制台输出1,
但是在redirect:emps后就提示Request method 'GET' not supported
...全文
1311 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
gaowenbo1678 2020-02-21
  • 打赏
  • 举报
回复
尚硅谷的视频吗
  • 打赏
  • 举报
回复
我的问题解决了,不过是因为我的redirect后面跟的不对。应该是redirect:/aa/emps
北飞的企鹅 2017-09-24
  • 打赏
  • 举报
回复 1
delete 你后面的method 是delete方式是delete请求,设置成get就好了

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧