Spring mvc 如何在SpringMVC中更改新控制器的URL?
我有一个注册表控制器,即RegisterController。因此,我的URL是这样的 但当我创建名为ProfileController的新控制器时,要查看我的配置文件,我的URL应该是 但它将URL作为 /lifejodi web/register/profile/myProfileSpring mvc 如何在SpringMVC中更改新控制器的URL?,spring-mvc,Spring Mvc,我有一个注册表控制器,即RegisterController。因此,我的URL是这样的 但当我创建名为ProfileController的新控制器时,要查看我的配置文件,我的URL应该是 但它将URL作为 /lifejodi web/register/profile/myProfile 谁能给我一个解决方案。HTML中的链接是相对于当前请求URL的(如您在浏览器地址栏中看到的),而不是相对于服务器端URL的。因此,您应该指定与控制器URL匹配的完整路径或相对路径 您可以设置相对于webapp
谁能给我一个解决方案。HTML中的链接是相对于当前请求URL的(如您在浏览器地址栏中看到的),而不是相对于服务器端URL的。因此,您应该指定与控制器URL匹配的完整路径或相对路径 您可以设置相对于webapp上下文的路径(“AppName”部分) 可以使用${pageContext.request.contextPath}获取上下文路径 例如:
<body>
<a href="${pageContext.request.contextPath}/profile/myProfile">link</a>
</body>
如果要为所有相对链接设置基本路径,以便不需要在每个相对链接中重复${pageContext.request.contextPath},请使用
标记
你可以查一下