gpt4 book ai didi

java - 从表单提交中获取两个值

转载 作者:行者123 更新时间:2023-12-01 05:02:05 25 4
gpt4 key购买 nike

假设我的输入字段中有与数据库中某个 ID 相关的信息。

例如,如果我想更改只能通过数据库中的 ID 访问的某个对象的功能,我不仅需要知道该对象的 ID,还需要知道用户输入的值。我想到的一种方法是隐藏输入字段,所以

<input type="text" name="valueEntered" />
<input type="hidden" name="id" value="theId"/>
<input type="submit" value="update"/>

所以这意味着当我访问 servlet 中的结果时,我应该得到一个值数组当我这样做时

request.getParameter("valueEntered");

如果我使用 name="id"进行类似的调用,那么我还应该获得一个 ids 数组。然后我可以假设索引 0 处的 id 是在索引 0 处具有特征的对象的 id。

但是,是否有另一种方法可以做到这一点,例如 id 和输入的值之间已经存在映射?例如,我不想依赖这样的假设:索引 i 处的 id 指的是在索引 i 处具有功能的产品。

最佳答案

您可以将 id 添加到值的输入字段的名称中,如下所示:

<input type="text" name="valueEntered.theId" />
<input type="hidden" name="id" value="theId"/>
<input type="text" name="valueEntered.secondId" />
<input type="hidden" name="id" value="secondId"/>

这样字段的顺序就无关紧要了。

关于java - 从表单提交中获取两个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13261404/

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