首页 > 解决方案 > Java Spring - 新的 ModelAndView 将“/”添加到 URL

问题描述

我有一个 Spring 应用程序,如果检测到失败场景,它会将用户重定向到错误页面,其中添加了代码和描述作为查询字符串。所以在我的服务中设置的代码是:

redirectURL = "https://my.app.com";
serviceResponse.setRedirect_url(redirectURL + "?error_code=" + map.get("error_code")
        + "&error_description=" + URLEncoder.encode(map.get("error_description"), "UTF-8"));

然后我将它发送回我的控制器,在那里我返回一个带有 URL 的新 ModelAndView 对象

return new ModelAndView("redirect:" + serviceResponse.getRedirect_url());

我期望我的 URL 看起来像https://www.my.app.com?error_code=001&error_description=This+is+a+failure+response,但它看起来像https://www.my.app.com/?error_code=001&error_description=This+is+a+failure+response

有没有办法可以指定不添加/

标签: javaspring

解决方案


推荐阅读