这些是我的简单thymeleaf表HTML文件和SpringMVC控制器代码。下面的第一张是我的桌子图片。
我尝试制作一些HTML代码,以便在单击“编辑”或“删除”链接时传输post-id值以查看代码,但我不知道该怎么做。这些是我的Spring MVC控制器代码和view.html代码。
控制器
公务舱后控器{
@自动售货机
私人后期服务;
@请求映射(“/posts/view/id”)。
公共字符串视图(@pathvariable(“id”)long id,model){
post post=postservice.findbyid(id);
model.addattribute(“post”,post);
返回“帖子/视图”;
}
< /代码>
和
<table id=“blogtable”border=“1”width=“1000”height=“400”align=“center”>
THEAD & GT;
T>
<th>日志ID</th>
<th>文章标题</th>
<th>发布内容</th>
<th>日期</th>
<th>作者</th>
<th>操作</th>
& LT/TR & GT;
&THEAD & GT;
TSBOR>
<tr th:each=“帖子:$帖子”>
<td th:text=“$post.id”>post id</td>
<td th:text=“$post.title”>发布标题</td>
<td th:text=“$post.body”>发布内容</td>
<td th:text=“$post.date”>日期</td>
&!--<td th:text=“$post.auther.username()”>作者</td>-->
TD & GT;
<a href=“posts/view.html”th:href=“@posts/view/post.id”>编辑</a><br/>==>如何将post.id参数传输到th:href?
<a href=“posts/view.html”th:href=“@posts/view/post.id”>删除</a>==>如何将post.id参数传输到th:href?
&T/GT;
& LT/TR & GT;
&T/BOT>
&表;
< /代码>
我是HTML和Spring的初学者。如何通过th:hreftag将post.id值放入视图MVC控制器?
我尝试制作一些HTML代码来传输post id值,以便在单击“编辑”或“删除”链接时查看代码,但我不知道如何操作。这些是我的SpringMVC控制器代码和view.html代码。
@Controller
public class PostController {
@Autowired
private PostService postService;
@RequestMapping("/posts/view/{id}")
public String view(@PathVariable("id") Long id, Model model) {
Post post = postService.findById(id);
model.addAttribute("post", post);
return "posts/view";
}
而且,
<table id="blogTable" border="1" width ="1000" height="400" align = "center">
<thead>
<tr>
<th>Post ID</th>
<th>Post Title</th>
<th>Post Content</th>
<th>Date</th>
<th>Author</th>
<th>Action</th>
</tr>
</thead>
<tbody>
<tr th:each="post : ${posts}">
<td th:text="${post.id}">Post ID</td>
<td th:text="${post.title}">Post Title</td>
<td th:text="${post.body}">Post Content</td>
<td th:text="${post.date}">Date</td>
<!-- <td th:text="${post.auther.userName()}">Author</td> -->
<td>
<a href="posts/view.html" th:href="@{posts/view/post.id}">Edit</a><br/> ==> How to transfer the post.id parameter to th:href?
<a href="posts/view.html" th:href="@{posts/view/post.id}">Delete</a> ==> How to transfer the post.id parameter to th:href?
</td>
</tr>
</tbody>
</table>
我是HTML和Spring的初学者。如何将post.id值通过th:href标签?