当前位置:首页 > 开发 > 系统架构 > 架构 > 正文

Http 400 Bad Request

发表于: 2014-01-12   作者:alleni123   来源:转载   浏览:
摘要: 今天在提交form的时候碰到这个错误, 错误原因是数据类型前台和后台不一致。 代码如下: @Controller public class NameController { @RequestMapping(value="/myname",method=RequestMethod.POST) public String testName(In
今天在提交form的时候碰到这个错误, 错误原因是数据类型前台和后台不一致。

代码如下:


@Controller
public class NameController
{
	
	@RequestMapping(value="/myname",method=RequestMethod.POST)
	public String testName(Integer myName){
		System.out.println(myName);
		
		return null;
	}
}



 <body>
    This is my JSP page. <br>
    
    <form action="myname" method="post" >
    	<input type="text" value="hello" name="myName">
    	<input type="submit" value="sumbit">
    </form>
    
  </body>


由于后台接受Integer类型,而前台输入的是'hello', 就会出现这个错误。
只不过springmvc是不会报出任何错误信息的, 所以排查起来比较麻烦。

Http 400 Bad Request

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号