Мой базовый URL-адрес http://localhost:8090 Я хочу изменить базовый URL-адрес моего веб-сайта на http://localhost:8090/hello
. Подходы, которые у меня есть, находятся в application.properties server.servlet.context-path= / hello
но в этом решении для каждого другого запроса я должен явно послать привет в URL, я хочу, чтобы я хотел, чтобы / hello автоматически добавлялся в URL.
например, если у меня есть homepage.jsp и pdp.jsp в homepage.jsp, у меня есть якорный тег с href = "/ pdp", так что я хочу, чтобы я только нажимал на якорный тег, и он должен автоматически перенаправить меня на http://localhost:8090/hello/pdp
То, что в настоящее время я получаю, когда я нажимаю http://localhost:8090/hello/homepage, отображает мой homepage.jsp, но когда я нажимаю Перейти к PDP . Он перенаправляет меня на http://localhost:8090/pdp я хочу, чтобы он перенаправил меня на http://localhost:8090/hello/pdp
homepage.jsp
Добро пожаловать на домашнюю страницу
Перейти на PDP
pdp.jsp
Добро пожаловать в PDP
Мои контроллеры
HomepageController.java
@Controller
public class HomepageController {
@GetMapping("/homepage")
public String homepage() {
return "homepage";
}
}
PDPController.java
@Controller
public class PDPController {
@GetMapping("/pdp")
public String pdp() {
return "pdp";
}
}