2013-06-03 4 views
0

У меня есть две страницы, первая имеет форму со скрытыми полями, которые отправляют параметры ко второму. Я хочу вернуть сообщение об ошибке, если пользователь перейти на вторую страницу, а форма со скрытыми полями пуста, поэтому для этого, что я пробовал, но это не работает:Как проверить, пуст ли @RequestParam или нет?

@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 является пустой или нет?

+1

Вы можете аннотировать @NotEmpty пользователя для таких проверок – MCF

ответ

0

Вы можете указать @RequestParam, со значением атрибута requiredfalse:

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

, а затем проверить Нулевая условию, как вы сделали.