在spring mvc应用程序中的jsp页面上显示消息

时间:2017-07-30 08:46:47

标签: spring-mvc jstl

这是我的Controller,我在ModelMap属性中将变量返回到同一个jsp页面,如果成功或失败

$("button").forEach(function(index, el)
{
 // when i use function event, its not work
  $(el).event("click", function() {
    alert("hello");
  });
  // if i'm using addEventListener its work, but i want use event function
});

在jsp中我做了这个

 @RequestMapping(value="/SChangePassUpdate",method=RequestMethod.POST)
        public ModelAndView PassChangeStaff(@RequestParam("OldPassword")String oldpass,
                                 @RequestParam("NewPassword")String newpass,
                                 @RequestParam("ConfirmNewPassword")String cnfpass,ModelMap map){

        String sid=session.getAttribute("StaffLoggedIN").toString();
        boolean result=staffservice.changepass(sid,oldpass,newpass,cnfpass);
        if(result){
            map.addAttribute("message", "Password changed successfully");
        return new ModelAndView("StaffChangePass",map);
        }else{
            map.addAttribute("message", "Password changed failure");
            return new ModelAndView("StaffChangePass",map);
        }
    }
作为id的

面板类似于Android中的Toast Message更适合 jquery动画,因为我希望只有当变量不为空时才会设置动画>但密码更改,显示。

1 个答案:

答案 0 :(得分:1)

它应该理想地工作,但只是为了解决问题,如果条件如下,请打印外面的消息值:

<c:out = "${message}"/>

并基于此提出你的条件。

希望它有所帮助.. !!