在使用springmvc进行开发时,发现Springmvc前台请求无法进入到controller对应方法,页面直接跳转400错误,经查询,在该方法中有使用@RequestParam("productCode"),由于是简单测试,前台请求中并没有传入productCode,而该参数被SpringMVC默认为必须,所以出现400错误。
解决方案将@RequestParam("productCode"),改为@RequestParam(value="productCode",required=false),表示该参数为非必须参数即可。