gpt4 book ai didi

java - 如何在没有在 application.properties 中设置的情况下获取 Controller 中的上下文路径

转载 作者:行者123 更新时间:2023-12-02 02:12:55 27 4
gpt4 key购买 nike

我想知道是否可以在不设置 application.properties 中的值的情况下获取 Controller 中的上下文路径

server.contextPath

当我创建一个 war 来部署在 apache tomcat 服务器中时,我得到如下信息:

mywebapp-0.0.1-SNAPSHOT.war

就这么简单,我将名称更改为“mywebapp”并部署。

但是,如果我想更改为 "mywebapp2" 并运行两个 Web 应用程序,我需要更改 server.contextPath 中的值。

我想做一些像我在 thymeleaf 中所做的事情:

How to get content path in thymeleaf?

我可以在其中获取上下文路径,而不用担心名称,而是在我的 java Controller 中获取 thymeleaf。

谢谢

最佳答案

在 Controller 的处理程序方法中声明一个形式参数HttpServletRequest request。然后调用request.getContextPath .

关于java - 如何在没有在 application.properties 中设置的情况下获取 Controller 中的上下文路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49702316/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com