如何在我的jsp页面中显示错误消息作为弹出警报

时间:2013-11-18 10:20:16

标签: java javascript spring jsp spring-mvc

我正在使用java Spring MVC,我想为用户显示这个消息.. 这是我控制器的一部分

@RequestMapping(value="/DeleteTeam", method=RequestMethod.POST)
    public String editDeleteRecodes(@ModelAttribute NewTeams newTeams, BindingResult result, @RequestParam String action, Map<String, Object> map){     
        Teams teams = new Teams();
        teams.setTeamID(newTeams.getTeamID());
        try{
            teamService.delete(teams);
        }catch (DataIntegrityViolationException ex){
            map.put("error", "Frist Delete Releases");

        }

        return "redirect:/";


    }

1 个答案:

答案 0 :(得分:1)

如果要相应地提醒和管理,请设置一个属性。然后在jsp中检查该属性是否为null或具有某些值,如果这么简单的警告<script>alert("Your alert")</script>

编辑:

在服务器端设置属性,如

request.setAtrribute("error", "error");
在你的jsp页面上

检查属性,如

if(request.getAttribute("error")!=null){
<script>alert("hi")</script>
}