アットウィキロゴ

Spring MVCでエラーメッセージをダイアログ表示する

Controller
@RequestMapping(value="hogehoge", method=RequestMethod.POST)
public String regist(@Valid @ModelAttribute("MailModel") MailModel mail, BindingResult result,  Map<String,String> map) {
   if(result.hasErrors()){
       List<ObjectError> errors = result.getAllErrors();
       String str = errors.get(0).getDefaultMessage();
       map.put("ErrorMessage", str);
       return "hogehoge";
   }
}

JSP
<script language="javascript" type="text/javascript">
   function onLoad(){
       if("${ErrorMessage}" != ""){
           alert("${ErrorMessage}");
       }
   }
</script>
最終更新:2012年11月14日 23:54