手头上一个之前用javaFX开发的项目需要增加需求。需求主要为主窗口添加一个按钮,调用接口获得数据,将数据渲染到新的窗口列表中,新的窗口列表中点击导入按钮,将数据回显到主窗口。
之前开发的都是BS架构,可以通过将数据存储到cookie 或session,但在CS中无法实现。思考了下,在controller中定义静态变量,将调用接口获得的数据存储到静态变量中,以此在不通的controller中只要获取到静态变量,就可以取到所需数据。
public static Map<String, User> dataMap = new HashMap<String, User>();
public static Map<String, Object> planAnayData = new HashMa

本文介绍了在JavaFX项目中如何实现在不同Controller之间传递数据。通过在Controller中定义静态变量,存储接口获取的数据,使得其他Controller能够访问这些静态变量,从而实现数据在不同窗口的渲染和回显功能。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



