我有两个页面,第一个页面有一个隐藏字段的表单,它将参数发送到第二个页面。我想返回一条错误消息,如果用户转到第二页,而隐藏字段的表单是空的,所以为了做到这一点,我试过但它不起作用:
@RequestMapping(value="/generate",method=RequestMethod.POST)
public String FicheService(@ModelAttribute Movement movement,@RequestParam("nom") String nom, @RequestParam("number") Integer number,ModelMap model){
if(nom=="" && number == null) { model.addAttribute("errorMessage",true);
return "firstPage";
}
else { return "secondPage";}
}
如何检查@RequestParam是否为空?
答案 0 :(得分:2)
您可以指定@RequestParam
,required
属性值为false
:
@RequestParam(value="nom", required=false)
然后按照您的方式检查null条件。