gpt4 book ai didi

java - 使用 Controller 在 jsp 上显示错误消息

转载 作者:行者123 更新时间:2023-11-30 09:00:49 25 4
gpt4 key购买 nike

嗨,我必须使用 Controller 在 jsp 上显示错误消息

这是 Controller 的代码

@RequestMapping(value = "/addUrl", method = RequestMethod.POST)
public String addUrl(WebRequest request) {

logger.info("Calling Add Filters in POST mode");

String serverUrl = request.getParameter("serverUrl");
logger.info("ServerUrl" + serverUrl);

if(serverUrl!=null)
{
mongoService.setServerUrl(serverUrl);
}
else
{
//show message on UI if serverUrl is null

}

return "redirect:config.do";
}

抱歉这么说,但我对 spring 完全陌生,所以不知道该怎么做??提前致谢

最佳答案

使用ModelMap的对象,

@RequestMapping(value = "/addUrl", method = RequestMethod.POST)
public String addUrl(WebRequest request,ModelMap map) {

logger.info("Calling Add Filters in POST mode");

String serverUrl = request.getParameter("serverUrl");
logger.info("ServerUrl" + serverUrl);
if(serverUrl!=null)
{
mongoService.setServerUrl(serverUrl);
}
else
{
String errormsg="sorry un expected error has occured"
map.put("errMsg",errormsg)
}
return "redirect:config.do";
}

也可以使用 ,

redirectAttributes.addFlashAttribute("errMsg",errormsg);

redirectAttributes.addAttribute 从您的属性构造请求参数,并使用请求参数重定向到所需的页面

在你的 jsp 中,

可以使用 EL ${errMsg} 访问

关于java - 使用 Controller 在 jsp 上显示错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26624257/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com