有什么方法可以掩盖密码。目前我有两个jsp页面,首先是list.jsp,它将列出所有与用户相关的记录,并且在点击一个用户时它将重定向到下一页,即details.jsp,它将从数据库中获取用户详细信息记录(用户名,密码和desc)。
在数据库中,密码以加密格式存储。获取userDetails密码值时将采用加密格式,但我不关心解密。
现在,密码字段将显示为空白,我想屏蔽此密码字段而不是显示为空。
jQuery.getJSON(
restURL ,function(data) {
jQuery.each(data, function(field, value) {
if(field == "userName"){
$("#userName").val(value);
}
if(field == "password"){
// password value in ecrypted format 7a95dec218ffaaf8992bb48b4bd94367
var dummy = "";
for(i=0;i<value.length;i++){
dummy += "*";
}
$("#password").val(dummy);
}
if(field == "descrption"){
$("#desc").val(value);
}
});
});
<tr>
<td>UserName:</td>
<td style="padding-right: 10px;" width=1><input type="text" id="userName" name="" size=48 value=""></td>
<td></td>
</tr>
<tr>
<td>Password</td>
<td style="padding-right: 10px;" width=1><input type="password" name="" id="password" size=48 value=""/></td>
<td></td>
</tr>
<tr>
<td>Description</td>
<td style="padding-right: 10px;" width=1><input type="text" id="desc" name="" size=48 value=""></td>
<td></td>
</tr>
每当我从服务器得到响应时,我只是想用虚拟字符串替换密码,即&#34; *&#34;,但有些密码字段仍然是空白的。有些身体指出究竟是什么我我做错了,如何解决这个问题