gpt4 book ai didi

java - 是否有一种简单而干净的方法将表单输入绑定(bind)到域类上的两个属性?

转载 作者:行者123 更新时间:2023-12-02 04:51:45 24 4
gpt4 key购买 nike

假设您有一个具有两个属性的类,并且它们总是被设置为相同的初始值(例如,两个属性上的“bla bla”)。由于 spring 完成了将输入值绑定(bind)到域类的所有艰苦工作,我一直想知道是否有一种方法可以在两个属性上绑定(bind)表单中的相同值。

(我知道我可以将第二个值设置为等于 Controller 上的第一个值,但这正是我想要避免的)

请考虑以下代码来说明我要解释的内容:

class X {
private String value;
private String secondValue

... getters and setters ...
}

<form >
<input name="value/secondValue" />

<input type="submit">
</form>

我希望在 springs 发挥其魔力之后设置这两个属性。

最佳答案

您可以使用像 jQuery 这样的 JavaScript 库,使用诸如更改之类的事件,并设置指向第二个变量的其他隐藏输入:

<input type="hidden" name="secondValue" value="" />


$(document).ready(function(){
$('#value').change(function() {
$('#secondValue').val($('#value').val());
});
});

关于java - 是否有一种简单而干净的方法将表单输入绑定(bind)到域类上的两个属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56433720/

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