如何防止PasswordTextField在提交表单时清除文本?

时间:2013-01-04 19:51:44

标签: java html forms apache wicket

我有一个按钮,当我点击此按钮时,表单将被提交并进行验证。如果密码无效,我希望在提交表单后留在那里。

我尝试将密码保存在名为passwordStr的var中,然后使用此var设置PasswordTextField的模型对象,所有这些都在表单的onSubmit()方法中。虽然没用。

有办法做我想做的事吗?

1 个答案:

答案 0 :(得分:4)

致电PasswordTextField#setResetPassword(false)。这是JavaDoc:

  

指示每次渲染时是否应重置字段内容的标志。   如果true,则在呈现字段时清空内容。这很有用   登录表格。如果false,则将模型的内容放入字段中。这是   对于可以编辑或重新提交模型内容的输入表格非常有用。