405 request method post not supported

1.检查链接地址有没有错误
2.看RequestMethod,是GET,还是POST
Controller
@RequestMapping("/test")
public class TestController extends BaseController {
private static Logger log = LoggerFactory.getLogger(TestController.class);
@ResponseBody
@RequestMapping(value = "/1", method = RequestMethod.POST)
public String test(){
return "test";
}
3.如果仍没有解决
看web.xml配置:
<servlet-name>SpringMVC</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath*:config/spring-mvc.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>SpringMVC</servlet-name>
<url-pattern>/inline/*</url-pattern>
</servlet-mapping>
在访问web的根目录下加/inline
post http:localhost:8080/web/inline/test/1

猜你喜欢

转载自donald-draper.iteye.com/blog/2318831