Весенняя загрузка веб-контекста для веб-приложения на основе Struts - PullRequest
0 голосов
/ 29 сентября 2019

Я использую весеннюю загрузку для запуска веб-приложения на основе Struts во встроенном Tomcat.В настоящее время я обращаюсь к приложению, используя host: port / contextpath / jsppage .Теперь я хочу изменить на host: port / contextpath , который следует перенаправить на соответствующую страницу JSP, с помощью web.xml это проще сделать, настроив страницу приветствия, так как весенняя загрузка не поддерживает web.xml, яЯ не получаю способ сделать это.Я пробовал примеры, приведенные в ссылках ниже, и это не похоже на работу

Автоматическое перенаправление корневого пути к контекстному пути Spring Boot

Изменение приветствия по умолчаниюстраница для весеннего запуска приложения, развернутого как war

Следуя приведенным выше ссылкам, которые я написал ниже, класс WelcomePage

             package com.jgal.web.struts;

             import org.springframework.context.annotation.Configuration;
             import org.springframework.web.servlet.config.annotation.ViewControllerRegistry;
             import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;

             @Configuration
             public class WelcomePage extends WebMvcConfigurerAdapter {

                   @Override
                   public void addViewControllers(ViewControllerRegistry registry) {
                         registry.addRedirectViewController("/", "forward:/users.jsp");

                   }
             }

Я не уверен, что приведенные выше примеры работают только при работе сSpring MVC Framework и не работает для Struts.

Я также нашел ниже ссылку на git hub, в которой предлагается поддержка перенаправления веб-контекста, однако я не указал, как определить страницу сопоставления для перенаправления после включения добавленного флага.с этим изменением

https://github.com/spring-projects/spring-boot/commit/2b970f9efc48e7133dc75a06a50d7c8abc4bb824

Было бы очень полезно, если кто-то может помочь в этом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...