1

我有两页,第一页有一个带有隐藏字段的表单,它将参数发送到第二页。如果用户在带有隐藏字段的表单为空时转到第二页,我想返回一条错误消息,所以为此我尝试了但它不起作用:

@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 是否为空?

4

1 回答 1

7

您可以指定@RequestParam,required属性值为false

@RequestParam(value="nom", required=false)

然后按照您所做的方式检查空条件。

于 2013-06-03T22:08:10.237 回答