gpt4 book ai didi

java - 操作未收到表单的值

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

如何获取jsp中表单发送的值。

最佳答案

这是因为您没有将 Name 发送回 Controller 。要将值发送回操作,您只需将它们作为表单字段发送,在您的情况下,您只是显示它们,但是不把它们送回去。

一种解决方案是将名称存储为隐藏字段,例如

 <s:form action="AddProduct" >
<tr><td>
<label for="name">Name:${Product.name}</label>
<s:hidden name="name" value="%{Product.name}"/>
</td></tr>
<s:submit/>
</s:form>

确保你的操作类中应该有 name 属性,或者如果你的操作类中有一个具有 name 属性的 bean,那么隐藏字段的名称应该是 beanName.name

关于java - 操作未收到表单的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12766910/

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