2013-03-10 68 views
2

我在jsp中使用了Spring窗體標籤。如何隱藏Spring輸入標籤中的默認綁定值?

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

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

現在我的ModelAttribute已經包含了「名」的值,因此我與它已指定的值文本框。

但我不想向用戶顯示該值。我希望用戶在文本框中輸入一個新值。

如何隱藏文本框內顯示的綁定值? 請指導。

回答

1

在第一次顯示錶單之前,將模型屬性的name屬性設置爲控制器中的空字符串。

這樣,如果用戶提交帶有驗證錯誤的表單,表單將重新顯示,並且預先填入他輸入的值的表單字段。

+0

嗯......好吧,我可以那樣做。我多麼愚蠢。 – LittleLebowski 2013-03-10 09:08:05