gpt4 book ai didi

java - 将值从 Spring 表单传递到另一个 Spring 表单

转载 作者:行者123 更新时间:2023-11-30 03:22:17 28 4
gpt4 key购买 nike

我正在使用 Spring MVC 做一个项目和Hibernate我仍在学习它们。这是我的问题。我在BookInfo.jsp上创建了下表页。

<table class="table table-bordered table-hover table-striped ">
<thead>
<tr>
<th>Book Id</th>
<th>Book price</th>
</tr>
</thead>

<tbody>
<form:form commandName="res" action='/bookshop/book-order.html'>
<c:forEach items="${BookInfo}" var="bookInfo">
<tr>
<td>${bookInfo.id}</td>
<td>${bookInfo.price}</td>
<td><input type="submit" value="Order now"></td>
</tr>
</c:forEach>
</form:form>
</tbody>
</table>

我需要传递 book.price 的值至下方bookOrder.jsp当我单击提交按钮时的页面。可能有 3 或 4 行,如下所示。

Image of the table

如果我单击第一行的按钮,则 500 应传递到 <form:label path=""></form:label>以下部分jsp页面

<form:form commandName="reservation" cssClass="form-horizontal" >

<div>
<label for="customerName">Name</label>
<div>
<form:input path="customerName"/>
</div>
</div>

<div>
<label for="bookPrice" >Book price</label>
<form:label path=""></form:label>
</div>

<input type="submit" value="Save"/>
</form:form>

如何在 Spring MVC 中进行此链接?感谢你的帮助。为了便于阅读,我删除了不必要的代码

最佳答案

首先,您可以通过将值作为模型属性传递到 Controller 中并将其重新用作 View 中的隐藏(或只读)字段来使用它。

第二,不要这样做:永远不要相信客户端发送的信息。将表单值更改为 1 会非常简单,以获得非常好的折扣。仅传递产品 ID 并在服务器端查找价格。

关于java - 将值从 Spring 表单传递到另一个 Spring 表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31060772/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com