有关SpringMvc请求参数相关说明

来源:互联网 发布:招淘宝美工 编辑:程序博客网 时间:2024/06/06 08:35
方法一:

  1. // 下面的对传入参数指定为aa,如果前端不传aa参数名,会报错  
  2. @RequestParam(value="aa") String aa  
错误信息: 
HTTP Status 400 - Required String parameter 'aa' is not present 

方法二:
@RequestMapping(value = "/fastPay.jhtml", method = { RequestMethod.GET, RequestMethod.POST })
public String fastPay(Long paybillId,  HttpServletResponse response, ModelMap model,HttpServletRequest request){
}

这两种方法的区别,第一种方法参数必须传,即使传个空的这个参数也必须有,第二种就没有那么严格,如果不传的话默认为null

ps:以上这两种方式如果数据类型不对的话封装参数的时候就直接出错了
0 0
原创粉丝点击