我有一个vaadin 7 portlet应用程序。一个视图包含密码更改字段。但是,存在架构策略,密码不应该发送到我的应用程序所在的容器。密码更改请求应发送到不同容器上的servlet。
要满足此要求,我需要禁用密码字段的客户端 - 服务器通信,因此密码值根本不会发送到服务器。客户端点击更改密码后,应执行自定义javascript,发送ajax请求以更改密码servlet。
我知道这个解决方案很脏,但这只是满足要求的方法。有没有办法在vaadin 7中实现这一目标?能够在客户端上进行简单的验证也是很好的 - 例如密码长度和正则表达式。
谢谢。
答案 0 :(得分:0)
我对其中一个项目有几乎相似的要求 - 在将字段数据发送到服务器之前必须加密字段数据。我找到的唯一方法是在你的案例中扩展Vaadin TextField小部件或PasswordField,并自己在客户端实现必要的行为。它还需要扩展客户端和服务器端。