提交表格而不转移到目标(Vaadin)

时间:2011-09-30 07:50:09

标签: java forms vaadin

我正在使用Vaadin的FormSender插件通过POST工作将一些数据发送到我的servlet:

FormSender formSender = new FormSender();
    formSender.setFormMethod(FormSender.Method.POST);
    formSender.setFormTarget("Servlet URL");

If(event.getSource() == Submit){
            formSender.addValue("UserName", (String) UserName.getValue());
            formSender.addValue("Password", (String) Password.getValue());
            formSender.addValue("DataBase", (String) DatabaseName.getValue());

if(!UserName.getValue().equals("")&& !Password.getValue().equals("")&& !DatabaseName.getValue().equals("")){
                formSender.submit();
}
    }

现在,如果我单击“提交”按钮,我将从当前页面转移到目标(“Servlet URL”)。有没有办法在他点击按钮时通知用户我没有从当前页面转移他的值?

的信息: 我正在使用Vaadin portlet中的Vaadin(6.6.6)插件在Liferay(6.0)门户上使用eclipse(Helios)

1 个答案:

答案 0 :(得分:0)

我不确定你是否可以在不使用FormSender插件的情况下完成此操作,但是,你可以让vaadin使用常规的java urlconnection将数据“手动”发送到服务器。以下是vaadin forum上的帖子,以帮助您