如何在Spring输入标签中隐藏默认绑定值?

时间:2013-03-10 08:55:28

标签: java html spring spring-mvc jsp-tags

我在jsp中使用了Spring表单标记。

    <form:form modelAttribute="myAttribute" method="POST"
        action="/doSomething" >

        <form:input path="name" type="text" value="" />
.
.

现在我的modelAttribute已经包含“name”的值,因此我得到一个文本框,其中已经指定了值。

但我不想向用户展示这个价值。我希望用户在文本框中输入新值。

如何隐藏文本框内显示的绑定值? 请指导。

1 个答案:

答案 0 :(得分:1)

在第一次显示表单之前,将模型属性的name属性设置为控制器中的空字符串。

这样,如果用户提交带有验证错误的表单,表单将重新显示,表单字段预填充了他输入的值。