我有这个输入:
<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);