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 –