【问题标题】:Display message in a toastr from controller in Spring在 Spring 中从控制器的 toastr 中显示消息
【发布时间】:2014-10-08 04:32:06
【问题描述】:

我正在使用 toast 在我的 jsp 页面上显示成功消息,我想问一下是否有一种方法可以在 toast 中实际显示在我的控制器的会话中设置的用户名以及成功消息. 这是我的吐司:-

toastr.success('Successfully', 'Registered',{timeOut:2000});

我的控制器有以下代码行来设置用户名:- session.setAttribute("userName",userName);

其中 userName 具有 fullName 作为其属性。

【问题讨论】:

  • 与其把消息放到session里,不如重构你的代码,做一个普通的ajax请求,通过response返回json字符串?

标签: java jquery spring jsp


【解决方案1】:

首先你应该把消息放到Model或者ModelAndView中,比如

model.put("message","ok");

那么就可以在Jsp中使用$来显示消息值了。

toastr.success('${message}', 'Registered',{timeOut:2000});

【讨论】:

  • 你的意思是如果我做 model.put("name",userName) 和里面 toast 我应该做 toastr.success('${name.fullName}', 'Registered',{timeOut:2000 });
  • 是的 toastr 在 jsp... 我会试试这个