0
我想发送一条消息以显示在登录页面上。我正在考虑使用查询参数,如myapp/login?m=4
,然后在控制器中处理这个参数,但似乎我被重定向回myapp/login。如何使用查询参数将消息参数发送到弹出登录页面?
任何想法,这是实现这一目标的最佳做法?
我想发送一条消息以显示在登录页面上。我正在考虑使用查询参数,如myapp/login?m=4
,然后在控制器中处理这个参数,但似乎我被重定向回myapp/login。如何使用查询参数将消息参数发送到弹出登录页面?
任何想法,这是实现这一目标的最佳做法?
可以使用ModelMap在控制器要发送消息给JSP页面如下图所示
@RequestMapping(value = { "/index" }, method = RequestMethod.GET)
public String homePage(ModelMap model) {
model.addAttribute("greeting", "Hi, Welcome to mysite. ");
return "login";
}
login.jsp中您可以使用模型属性如下图所示:
<body>
Greeting : ${greeting}
</body>
感谢@Prakash,但WASN”这是我真正想要的。我想重定向用户登录,并传递消息像参数。类似于'url = myapp/login?m = 23' '@RequestMapping(value = {“/ index”},method = RequestMethod.GET) public String homePage(ModelMap model @RequestParam long m){ String message = findMessage(米); model.addAttribute(“message”,message); 返回“登录”; }' – csm86
您可以像@RequestMapping一样使用@PathVariable(value = {“/ index/{m}”},method = RequestMethod.GET) public String homePage(ModelMap model,@PathVariable(“m”)long m) String message = findMessage(m); model.addAttribute(“message”,message); 返回“登录”; } –
现在你的网址会像url = myapp/index/23 –