Gwt 浏览器登录表单自动完成解决方案

Gwt 浏览器登录表单自动完成解决方案,gwt,Gwt,我正在尝试为我的应用程序登录视图实现浏览器自动完成功能。然而,似乎这是唯一的。这样做的问题是,它打算与标准servlet一起使用;在这种情况下,我需要重写我的“登录”代码,因为我拥有的是登录RPC。有没有一种方法可以使用GWT RPC为登录服务自动完成浏览器登录表单 编辑: 我尝试了以下代码: FormPanel form = FormPanel.wrap(Document.get().getElementById("login-input"), true); form.set

我正在尝试为我的应用程序登录视图实现浏览器自动完成功能。然而,似乎这是唯一的。这样做的问题是,它打算与标准servlet一起使用;在这种情况下,我需要重写我的“登录”代码,因为我拥有的是登录RPC。有没有一种方法可以使用GWT RPC为登录服务自动完成浏览器登录表单

编辑:

我尝试了以下代码:

    FormPanel form = FormPanel.wrap(Document.get().getElementById("login-input"), true); 
    form.setAction("javascript:;"); 
    form.addFormPanel(new FormPanel() {  // EDIT: method undefined?
             public void onSubmit(FormSubmitEvent event) {  
                // do some validation before submitting (non-empty fields) 
                // and call event.setCancelled(true) if needed. 

                // get the fields values and do your GWT-RPC call or 
                // RequestBuilder thing here. 
              } 
              public void onSubmitComplete(FormSubmitCompleteEvent event) { 
                 // will never be called. 
              } 
           });  

但是,form.addFormPanel方法未定义。

GWT-RPC也可以使用它(但对于类似的
,您仍然需要
FormPanel
):

根据GWT FormPanel Javadoc:

表单。addFormPanel替换为:

  • 不推荐使用的方法
  • 现在被替换为 form.addSubmitCompleteHandlerform.addSubmitHandler

其中一个原因是我的应用程序userLogin服务返回一个“用户”对象,应用程序使用该对象。谢谢。但是,链接中描述的addFormPanel方法未定义。请看我更新的问题。