Thymeleaf 如何查看当前 URL?

问题描述 投票:0回答:3

我以前很熟悉 JSTL,而 thymeleaf 对我来说是个新东西。 我想要的是检查当前 URL 是否是索引页 (/index),如果是,则使 div 可见。

这是一个 JSTL 等效示例

<c:set var="url" value="${ pageContext.request.requestURI }" />
<c:if test="${url=='/example/WEB-INF/views/inbox.jsp'}">
    ...
</c:if>
spring-boot thymeleaf
3个回答
8
投票

试试这个:

<div th:if="${#httpServletRequest.requestURI == '/example/WEB-INF/views/inbox.jsp'}">
some content
</div>

0
投票

对于索引页:

<div th:if="${#httpServletRequest.getRequestURI() == '/'}">

0
投票

不适用于现代 Spring 启动。将 HttpServletRequest 注入到您的控制器中。

请参阅 [此处] 和 @ModelAttribute

© www.soinside.com 2019 - 2024. All rights reserved.