java - 提交表单而不转移到目标(Vaadin)

标签 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”)。有没有一种方法可以在用户单击按钮时通知用户我已经获得了值,而不需要从当前页面转移他?

信息: 我正在 Liferay(6.0) Portal 上使用 eclipse(Helios),并在 Vaadin portlet 中使用 Vaadin(6.6.6) 插件

最佳答案

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

关于java - 提交表单而不转移到目标(Vaadin),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7607462/

相关文章:

java - 解析字符串 word{xxx} 以逗号分隔

Django,自定义认证登录。认证失败时如何显示错误信息?

java - 更新 Vaadin 网格中的数据

java - 如何在类中模拟整数

java - 将类文件转换为小程序

java - GSON新手: parse a JSON string into into a double[] ref

javascript - 如何通过 HTTP POST 将 Blob 发送到不同的域?

javascript - 如何保持默认结束时间距开始时间 3 小时?

java - 如何使用 CDI 集成将 robots.txt 添加到 Vaadin 7 应用程序?

java - Vaadin - 突出显示表格选定的单元格/行