gpt4 book ai didi

spring - 将 spring mvc 项目部署到 tomcat 时,有什么方法可以自动重写 URL?

转载 作者:行者123 更新时间:2023-11-28 22:04:18 31 4
gpt4 key购买 nike

所以我是第一次使用 Spring MVC。我已经使用 IntelliJ 创建了一个应用程序并且一切正常,但现在我正在尝试将该应用程序部署到 tomcat。我有 war 文件“myapplication.war”,当我将它部署到 tomcat 时,我可以成功浏览到 localhost:8080/myapplication 。在这个页面上,我有一个指向我的一个 Controller 的链接。

<a href="/register">Register</a>

这会将我重定向到 localhost:8080/register 而不是 localhost:8080/myapplication/register。如果我自己更改 URL,它工作正常。

有什么方法可以自动重写这个 URL 吗?我不想更改项目中的所有 URL,因为这样就无法从 IntelliJ 运行它。

最佳答案

使用<c:url>来自

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>

例如:

<c:url var="registerVar" value="/register" />
...
<a href="${registerVar}">Registration</a>

关于spring - 将 spring mvc 项目部署到 tomcat 时,有什么方法可以自动重写 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9560157/

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