Java 如何在spring boot中自动设置基本url的后缀
我的基本url是我想将网站的基本url更改为 我尝试的方法在application.properties中 server.servlet.context path=/hello 但是在这个解决方案中,对于其他每一个请求,我都必须显式地在url中发送hello,我想要的是,我想要/hello自动附加到url中 比如我有一个homepage.jsp和pdp.jsp 在homepage.jsp中,我有一个带有href=“/pdp”的锚定标记,所以我只需单击锚定标记,它就会自动将我重定向到 当我偶然发现时,我现在得到了什么 我的homepage.jsp呈现,但当我单击时。 它将我重定向到我希望它将我重定向到 homepage.jsp 欢迎浏览网页 pdp.jsp 欢迎来到PDP 我的控制器是 HomepageController.java PDPController.javaJava 如何在spring boot中自动设置基本url的后缀,java,spring-boot,spring-mvc,Java,Spring Boot,Spring Mvc,我的基本url是我想将网站的基本url更改为 我尝试的方法在application.properties中 server.servlet.context path=/hello 但是在这个解决方案中,对于其他每一个请求,我都必须显式地在url中发送hello,我想要的是,我想要/hello自动附加到url中 比如我有一个homepage.jsp和pdp.jsp 在homepage.jsp中,我有一个带有href=“/pdp”的锚定标记,所以我只需单击锚定标记,它就会自动将我重定向到 当我偶然发
您使用的是什么视图技术?例如,如果使用Thymeleaf,则
href=“@{/pdp}”
将自动为上下文url添加前缀,因此发送到浏览器的页面将显示href=“/hello/pdp”
。对于jsp,Spring提供了一个具有类似支持的标记库。你是说JSTL吗?如果是的,它不适用于JSTL。你应该学会自己做研究,这将对你作为一个程序员有很大的帮助。尝试在网上搜索。你会惊讶于它是多么的简单,你能通过这种方式学到多少东西。完成了所有这些事情,但没有找到任何能真正帮助我解决这个问题的东西?看见
@Controller
public class HomepageController {
@GetMapping("/homepage")
public String homepage() {
return "homepage";
}
}
@Controller
public class PDPController {
@GetMapping("/pdp")
public String pdp() {
return "pdp";
}
}