在jsp页面上预先填写密码字段

时间:2015-05-20 10:40:27

标签: spring-mvc

我有一个表单,可以为某些用户设置密码, 我需要能够在编辑该记录时使用掩码(即******值)预先填充密码字段。

不幸的是,当我使用form:password时,不显示值 但是,如果我使用form:input 我无法看到面具,我在表格中输入的内容并未隐藏......

无论如何都要预先填充表单:密码字段?还是另一种方法来实现这个目标?

1 个答案:

答案 0 :(得分:1)

你永远不想保存实际的密码 - 你只想要一个哈希(盐渍的md5,bcrypt)。所以你不应该真的知道密码。您可以做的是用一个已知的值填充它,您可以在发布时识别它,或者只使用一个html占位符:

<input type="password" name="password" placeholder="XXXXXXX"> 

应该显示为蒙版。

然后你的后端必须检查是否设置了密码,如果该字段为空,则忽略它。