在不同的 URI 上动态追加类
我有一个上下文路径 /userlist
并使用服务器端分页,这会产生如下 URI: http://localhost:8080/userlist/?pageSize=10&page=2
。 我正在尝试使用 Thymeleaf 动态地将类附加到此标签。
<li class="nav-item">
<a class="nav-link" th:with="urls=${new String[]{'/userlist','/userlist/*'}}"
th:classappend="${#arrays.contains(urls, #httpServletRequest.getRequestURI()) ? 'active' : ''}" href="/userlist"
th:href="@{/userlist}">
<span class="nav-icon">
<i class="fas fa-users"></i>
</span>
<span class="nav-link-text"> Manage Users</span>
</a>
</li>
以上仅适用于 userlist
。但不适用于http://localhost:8080/userlist/?pageSize=10&page=2
。
问题:我在这里缺少什么?
I have a context path /userlist
and using server side pagination which results in URI like this: http://localhost:8080/userlist/?pageSize=10&page=2
.
I am trying to append class to this tag using Thymeleaf dynamically.
<li class="nav-item">
<a class="nav-link" th:with="urls=${new String[]{'/userlist','/userlist/*'}}"
th:classappend="${#arrays.contains(urls, #httpServletRequest.getRequestURI()) ? 'active' : ''}" href="/userlist"
th:href="@{/userlist}">
<span class="nav-icon">
<i class="fas fa-users"></i>
</span>
<span class="nav-link-text"> Manage Users</span>
</a>
</li>
Above works perfectly fine for userlist
only. But not for http://localhost:8080/userlist/?pageSize=10&page=2
.
Question: What I am missing here?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论