我有一个vaadin 7 portlet应用程序。一个视图包含用于更改密码的字段。但是,存在体系结构策略,即永远不应将密码发送到我的应用程序所在的容器。密码更改请求应该发送到不同容器上的servlet。
为了满足这一要求,我需要禁用密码字段的客户端-服务器通信,所以密码值根本不发送到服务器。客户端单击更改密码后,应该执行自定义javascript,这将发送ajax请求更改密码servlet。
我知道这个解决方案很脏,但这是满足需求的唯一方法。有什么方法可以在vaadin 7实现这一点吗?这也是很好,能够作出简单的验证客户端-例如密码长度和regex。
谢谢。
发布于 2013-12-02 16:04:06
对于其中一个项目,我有几乎类似的要求--必须在将字段数据发送到服务器之前对其进行emcrypt处理。我发现的唯一方法是在您的情况下扩展Vaadin TextField小部件或PasswordField,并在客户端自己实现必要的行为。它还需要扩展客户端和服务器端。
https://stackoverflow.com/questions/20329305
复制相似问题