Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/358.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在另一页中使用文本字段和网格_Java_Eclipse_Gridview_Grid_Vaadin - Fatal编程技术网

Java 在另一页中使用文本字段和网格

Java 在另一页中使用文本字段和网格,java,eclipse,gridview,grid,vaadin,Java,Eclipse,Gridview,Grid,Vaadin,我需要知道如何使用标签和文本字段在一个页面中获取用户的信息,并在另一个页面的网格中显示这些信息 例如,我得到了用户的名字,并在下一页的网格中显示了他们的名字。如果有帮助的话,我正在使用eclipse和vaadin 如果您需要的是来自已连接用户的信息,我建议您将用户对象设置为会话属性 即: 然后,如果你需要选择这些信息,你只需要打电话 User currentUser = (User) VaadinSession.getCurrent().getAttribute(User.class); 然后

我需要知道如何使用标签和文本字段在一个页面中获取用户的信息,并在另一个页面的网格中显示这些信息


例如,我得到了用户的名字,并在下一页的网格中显示了他们的名字。如果有帮助的话,我正在使用eclipse和vaadin

如果您需要的是来自已连接用户的信息,我建议您将用户对象设置为会话属性

即:

然后,如果你需要选择这些信息,你只需要打电话

User currentUser = (User) VaadinSession.getCurrent().getAttribute(User.class);
然后,您可以使用所有getter选择所有必需的信息,如

String username = currentUser.getUsername();
在我看来,最好的方法是在用户登录后设置用户属性,这样您就可以在任何需要从Vaadin应用程序的任何类中选择它的地方使用它

希望这有帮助。
再见

如何切换到网格页面?通常,您在第一页上有一个按钮,单击该按钮可以读取textfield的值,然后将其传递给网格的构造函数。
String username = currentUser.getUsername();