Thymeleaf如何查看当前的URL?

Sen*_*pai 2 thymeleaf spring-boot

之前我对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>
Run Code Online (Sandbox Code Playgroud)

Iwo*_*ski 5

试试这个:

<div th:if="${#httpServletRequest.requestURI == '/example/WEB-INF/views/inbox.jsp'}">
some content
</div>
Run Code Online (Sandbox Code Playgroud)

  • 看[这里](https://tomcat.apache.org/tomcat-5.5-doc/servletapi/javax/servlet/http/HttpServletRequest.html)和[这里](http://www.thymeleaf.org/doc/教程/3.0/usingthymeleaf.html#appendix-a-expression-basic-objects) :) (2认同)