java - Spring MVC - 清理字段

标签 java spring-mvc

我有一个域对象,我以典型的形式呈现它。这是一个简化的示例:

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/

相关文章:

java - 从java代码执行shell脚本并检查执行是否通过

java - String.split() 在 Android 中不起作用

java - 在 Spring Web 项目中使用 CSS 和 JS

java - Spring Boot打包jar时,Thymeleaf不会加载模板

jquery - 在 jsp 中提交表单后,我想查看将哪些值发送到 Controller

java - 如何让JFrame存储数据而不刷新?

java - 在运行线程中处理接收到的消息

java - 如何通过 Weld 获得Java SE中的ApplicationScoped生产者?

java - org.springframework.beans.factory.BeanCreationException 错误

spring-mvc - 与 spring @RequestParam 不一致的自动解码