JSP - 从 DOM 元素获取对象

JSP - Getting object from DOM element

我正在使用 servlet 和 JSP(无框架)构建应用程序。我有一个 List 对象,比如 Book 对象的 ArrayList 并使用 < c:forEach > 标签,我在 html 中显示 ArrayList 的 Book 对象(我使用的是 Bootstrap 卡片这个的容器。)

现在,当用户点击卡片(进行 CRUD 操作)时,我需要获取特定的书籍对象以进行 CRUD 操作。不幸的是,我完全不确定该怎么做。可以将对象字段作为参数存储在某处吗?

这是我的第一个 servlet/JSP 应用程序。任何帮助将不胜感激。 非常感谢。

呈现图书列表时,应提供访问特定实体的方式,例如:

<c:forEach items={books} var="book">
    <a href="host/book?id=${book.id}" >${book.title}</a>
</c:forEach>

这是不使用任何框架时最常见的情况。请注意,在这种情况下,您还需要为 GET 请求 /book 映射的 servlet。

当然,您可以制作一个 html 表单,其中包含操作和带有图书 ID 的隐藏输入,但是这太过分了。