【发布时间】:2019-01-30 20:54:36
【问题描述】:
在我的应用程序中有用户,每个用户可以有很多主题。 我能够显示属于当前用户的所有主题。
下面是我显示主题名称的代码行:
<li class="list-group-item" th:each="subject : ${subjects}" th:text="${subject.subjectName}"
我希望用户能够单击该名称,它会将他们带到该主题的页面。该链接将如下所示:
th:href="@{/viewSubject} + ${subject.subjectId}"
到目前为止,我已经能够在主题名称旁边放置一个“查看主题”链接,但我希望他们只需单击链接名称即可。
我尝试了以下方法,但没有成功,它正在显示名称,但如果有意义,则无法点击:
<div class="container">
<ul class="list-group">
<li class="success" >My Subjects</li>
<li class="list-group-item" th:each="subject : ${subjects}"
th:text="${subject.subjectName}" th:href="@{/viewSubject} +
${subject.subjectId}">
View Subject
</li>
【问题讨论】:
-
HREF 的 URL 应该是什么样的?
-
@SimonMartinelli 像这样:@{/viewSubject} + ${subject.subjectId}
-
在 viewSubject 和 id 之间有 /?
标签: java spring-boot hyperlink thymeleaf