我在jsp中使用了Spring表单标记。
<form:form modelAttribute="myAttribute" method="POST"
action="/doSomething" >
<form:input path="name" type="text" value="" />
.
.
现在我的modelAttribute已经包含“name”的值,因此我得到一个文本框,其中已经指定了值。
但我不想向用户展示这个价值。我希望用户在文本框中输入新值。
如何隐藏文本框内显示的绑定值? 请指导。
答案 0 :(得分:1)
在第一次显示表单之前,将模型属性的name
属性设置为控制器中的空字符串。
这样,如果用户提交带有验证错误的表单,表单将重新显示,表单字段预填充了他输入的值。