Я использую весеннюю загрузку для запуска веб-приложения на основе 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
Было бы очень полезно, если кто-то может помочь в этом.