Spring MVC Redirect показывает параметры в applicationinfo.properties, как их удалить - PullRequest
0 голосов
/ 28 февраля 2019

После использования этого способа параметры в моих файлах свойств отображаются в URL при перенаправлении на домашнюю страницу.(Например: http://localhost:8080/home/?myproj.test.param.url=http%3A%2F%2Flocalhost%3A8080%2F. Myproj.test.param.url - это свойство в моем информационном файле приложения)

public RedirectView save(@ModelAttribute("xxxxx") XXXX xp, HttpServletRequest request, Model model, HttpSession session, RedirectAttributes ra) {

    return new RedirectView("/home/");

}

Я попытался установить значение false в своей веб-конфигурации.Это все еще не работало.-requestMappingHandlerAdapter.setIgnoreDefaultModelOnRedirect (true);

Я использую spring-webmvc-4.3.Я использовал spring-boot-starter-parent 1.5.15 для сборки.

1 Ответ

0 голосов
/ 01 марта 2019

Для любого, кто ищет пример кода.Код ниже работал:

public RedirectView save(@ModelAttribute("xxxxx") XXXX xp, HttpServletRequest request, Model model, HttpSession session, RedirectAttributes ra) {
        RedirectView redirectView = new RedirectView("/home/");
        redirectView.setExposeModelAttributes(false);
        return redirectView;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...