解决办法: 第一个是确保,你前端页面在请求的时候是不是用post,比如ajax访问 后台controller里访问的路由是不是指定了post访问 就是debug下,看看是不是进入了后台方法,可能进入方法逻辑报错了。 //后台指定下post@RequestMapping(value = "user/activeEmail", method = RequestMethod.POST)public String activeEmail(@...
在springmvc-servlet.xml中配置<mvc:default-servlet-handler />后,会在Spring MVC上下文中定义一个org.springframework.web.servlet.resource.DefaultServletHttpRequestHandler,它会对进入DispatcherServlet的URL进行筛查,如果发现是静态资源的请求,就将该请求转由Web应用服务器默认的Servlet处理,如果不是静态资源的请求,才...
然后,我再改一下action路径——在action路径的基础上加上"/" 结果,就正常发送post的请求,后台服务器也不报WARNING: Request method 'GET' not supported <formid="form1"action="upload/"method="post"enctype="multipart/form-data">一次选择多个文件进行上传 分析: 在请求中可能出现重名的请求情况 这样spingmv...
(value = "/register",method = RequestMethod.POST) public String register(HttpServletRequest request) throws IOException { User user = new User(); user.setUsername(request.getParameter("username")); user.setPassword(request.getParameter("password")); user.setSex(request.getParameter("sex")); ...
springMVC出现HTTP Status 405 - Request method 'GET' not supported错误的解决方法 今天在写一个简单的springMVC的表单请求处理时,出现了这个问题。我的form表单用的是post方法提交,并没有使用get方法,出现这个问题时,笔者可谓是一脸懵逼。 这是form表单:...
@RequestMapping(value = "show/{id}", method = RequestMethod.GET)这样就区别开了。 到此,第一个问题解决。方法是 先检查一下数据类型是否匹配。 自己检查不到,就用控制台输出一个debug信息,然后查看,Springmvc中log4j.logger.org.springframework.web=debug到log4j日志里面 ...
异常org.springframework.web.HttpRequestMethodNotSupportedException是Spring MVC在处理HTTP请求时,如果请求的HTTP方法与Controller中定义的方法不匹配,就会抛出此异常。这表明客户端尝试使用的HTTP方法(在本例中是GET)不被服务器端当前URL路径的Controller方法所支持。 2. 分析异常原因 这个异常通常发生在以下几种情况: ...
可以将SpringMVC中的@RequestMapping的method改为RequestMethod.GET试试 一般405报错就是请求方式的问题 不
得到了师兄的帮助... 问题:没有使用get获取当前页面 解决方案: @RequestMapping(value = "/register" , method = RequestMethod.GET) public String toRegister(){ return "register"; } 有用 回复 查看全部1个回答
@RequestMapping(value = "show/{id}", method = RequestMethod.GET)这样就区别开了。 到此,第一个问题解决。方法是 先检查一下数据类型是否匹配。 自己检查不到,就用控制台输出一个debug信息,然后查看,Springmvc中log4j.logger.org.springframework.web=debug到log4j日志里面 ...