我在Spring <form:password>
标记中使用密码字段,如下所示
<form:input path="extBtsBaseDto.extBtsRedmineConnectionDto.basicPassword"/>
我正在使用它来在屏幕上从用户那里获取密码,这是许多其他屏幕的一部分。这些屏幕作为向导工作,我使用Session来保存我的主屏幕DTO中的值。我上面提到的密码是在内部DTO中绑定。
问题:假设我在屏幕A中有密码字段,当我通过从屏幕A到B提交数据进行导航时,我可以在B处获取密码,但是接下来屏幕中的密码从DTO。
我可以通过普通HTML标记替换Spring <form:password>
标记来解决问题,但是想知道为什么会发生这种情况,并且如果有任何解决方案,我想使用Spring标记。
如果有人想查看我可以分享的代码。谢谢你的时间。
答案 0 :(得分:1)
您是否已尝试使用
showPassword
标签的属性? 默认为false,尝试设置true:
<form:password showPassword="true" path="extBtsBaseDto.extBtsRedmineConnectionDto.basicPassword"/>