Thymeleaf HREF服务器上下文

时间:2018-09-11 18:44:48

标签: javascript html html5 spring-boot thymeleaf

我有一个基本的SpringBoot 2.0.4.RELEASE应用程序。使用Spring Initializer,JPA,嵌入式Tomcat,Thymeleaf模板引擎并将其打包为可执行JAR文件。

我将这个href放在可以正常工作的按钮中

<input type="button" value="CANCEL" th:onclick="'window.location.href = \'' + @{/user/list/} + '\''"  />

尽管如此,我还是有一个href,我还必须在其中放置server.servlet.context-path定义的application.properties文件,否则链接将转到http://127.0.0.1/user/list

 <a href="/myapp/user/list" class="pure-menu-link">
                       <i class="fa fa-id-card-o fa-lg fa-fw"></i>&nbsp; USERS
                   </a>

1 个答案:

答案 0 :(得分:1)

您可以像使用JavaScript一样使用th:href

<a th:href="@{/user/list/}" class="pure-menu-link">
  <i class="fa fa-id-card-o fa-lg fa-fw"></i>&nbsp; USERS
</a>