我有一个域对象,我以典型的形式呈现它。这是一个简化的示例:
public class Name implements Keyed {
private String firstName;
private String middleName;
private String lastName;
private Number key;
//Getters and Setters
}
假设我有两种类型的用户,每个用户都可以修改这些 Name 对象。由于某些愚蠢的原因,不允许一组查看/编辑用户的中间名。因此,我将该字段保留在表单之外(也没有隐藏字段)。
是否有办法阻止 Spring 清除该中间名字段?我可以为此创建一个新对象,但似乎不需要重复。
是否有办法保留未修改的数据(即未向用户显示,因此无法更改)?
最佳答案
您可以将中间名存储在 session 中(对于只读用户)并在提交表单时检索它。
关于java - Spring MVC - 清理字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5410730/