2

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

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

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

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

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

如何隐藏绑定值不显示在文本框中?请指导。

4

1 回答 1

1

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

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

于 2013-03-10T08:59:14.903 回答