如何防止隐藏输入的变化?



我有这个输入:

<input type="hidden" th:field="*{procesos[__${i_pT.index}__].proceso}">

什么转化为这个:

<input type="hidden" id="procesos0.proceso" name="procesos[0].proceso" value="1">

如果我更改value = "1"并且有另一个与之匹配的proceso,它会毫无问题地更改。我该如何防止这种情况?

我以这种方式使用它来保存proceso数据。

由于您使用的是 spring,因此您可以使用以下函数

public static void copyProperties(Object source,
Object target,
String[] ignoreProperties)

Spring 的 BeanUtils.copyProperties(( 提供了在复制 bean 时忽略特定属性的选项。 例如

String[] ignoreProperties = {"fieldthatisnothidden"};
BeanUtils.copyProperties(original, target, ignoreProperties);

最新更新