Java 弹簧靴形式;隐藏路径值并显示占位符

Java 弹簧靴形式;隐藏路径值并显示占位符,java,forms,spring-boot,spring-mvc,jsp,Java,Forms,Spring Boot,Spring Mvc,Jsp,我在Spring引导表单中遇到了一个小问题,当您访问editProfile.jsp时,它会显示路径值的信息,而不是占位符。我希望输入字段看起来像这样; 而不是这个。我不希望我的用户必须单击、选择并删除自动完成值。我希望它只显示占位符,并允许它们轻松覆盖显示的内容 这是editProfile.jsp <%--@elvariable id="editProfile" type=""--%> <form:form method="PO

我在Spring引导表单中遇到了一个小问题,当您访问editProfile.jsp时,它会显示路径值的信息,而不是占位符。我希望输入字段看起来像这样; 而不是这个。我不希望我的用户必须单击、选择并删除自动完成值。我希望它只显示占位符,并允许它们轻松覆盖显示的内容

这是editProfile.jsp

<%--@elvariable id="editProfile" type=""--%>
<form:form method="POST" modelAttribute="editProfile">
    <div class="MyForm form-group">
        <h1>Edit Profile</h1>
        <form:input type="email" class="MyInput" id="email" path="email" placeholder="${editProfile.email}" />

         <form:button type="submit" class="from-control">Submit</form:button>


    </div>

    <div>
        <img src="images/reg1.png" alt="picture">
    </div>



</form:form>
</body>
</html>

我已经弄明白了;您必须添加新实体的模型,以便path变量不填充特定路径值的实例。这是新代码,并将其与我上面发送的代码进行比较

@RequestMapping(value = "edit/{email}", method = RequestMethod.GET)
    public String getEditUserData(@PathVariable("email") String email, Model model) {

        AccountEntity accountInstance = accountRepo.findByEmail(email);
        model.addAttribute("editProfile2", new AccountEntity());
        model.addAttribute("editProfile1", accountInstance);

        return "editProfile";
    }

编辑配置文件
提交
@RequestMapping(value = "edit/{email}", method = RequestMethod.GET)
    public String getEditUserData(@PathVariable("email") String email, Model model) {

        AccountEntity accountInstance = accountRepo.findByEmail(email);
        model.addAttribute("editProfile2", new AccountEntity());
        model.addAttribute("editProfile1", accountInstance);

        return "editProfile";
    }
<%--@elvariable id="editProfile" type=""--%>

<%--@elvariable id="editProfile2" type=""--%>
<form:form method="POST" modelAttribute="editProfile2">
    <div class="grid form-group">
        <h1>Edit Profile</h1>

        <form:input type="email" class="MyInput" id="email" path="email" placeholder='${editProfile1.email}' />


         <form:button type="submit" class="from-control">Submit</form:button>


    </div>