Bjo*_*aut 1 deployment url spring tomcat spring-mvc
所以我第一次使用Spring MVC.我使用IntelliJ创建了一个应用程序,一切正常,但现在我正在尝试将此应用程序部署到tomcat.我有战争文件"myapplication.war",当我将它部署到tomcat时,我可以成功浏览localhost:8080/myapplication.在这个页面上,我有一个指向我的控制器的链接.
<a href="/register">Register</a>
Run Code Online (Sandbox Code Playgroud)
它将我重定向到localhost:8080/register而不是localhost:8080/myapplication/register.如果我自己更改URL,它可以正常工作.
有没有办法自动重写这个URL?我不想更改项目中的所有URL,因为这样就无法从IntelliJ运行它.
使用<c:url>来自
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
Run Code Online (Sandbox Code Playgroud)
例如:
<c:url var="registerVar" value="/register" />
...
<a href="${registerVar}">Registration</a>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
332 次 |
| 最近记录: |