JAVA将窗口的返回值在另一个窗口接收

JAVA将窗口的返回值在另一个窗口接收,第1张

//在第二个窗口里做一些全局变量private String returnValue//用于记录返回的值private boolean isOk=false//用于判断是否点击确定//然后把以上这两个变量做一个get和set方法public void setReturnValue(String returnValue){this.returnValue= returnValue}public String getReturnValue(){return returnValue}public void setIsOk(boolean isOk){this.isOk= isOk}public String getIsOk(){return isOk}//下一步//在第二个窗口里的确定按钮里写入代码:this.returnValue = this.JTextField.getText()this.isOk = truethis.dispose()/////////////////////////////////////////////////////// //在第一个窗口调用第二个窗口的方法里写代码:(假如第二个窗口的类名叫DgSelectValue)DgSelectValue dg = new DgSelectValue()dg.setVisible(true)if(dg.getIsOk()){//获取第二个窗口JTextField里面输入数据String value = dg.getReturnValue()}

方法1:

将数据放到session,但是由于session是存放到服务器的,所以不建议这么做

数据放入session中 : request.getSession().setAttribute(key,value)

从session中取出: request.getSession().getAttribute(key)

方法2:

将数据放到客户端(浏览器)的缓存中localStorage,建议使用这个方法

放入数据: window.localStorage.setItem(key,value)

取出数据: window.localStorage.getItem(key)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11612673.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存