非常简单的问题!!!两个frame之间怎样传递参数?

wangtianjia 2005-03-27 07:32:53
我想在主窗口中传递一个参数给一个子窗口,怎么传递?麻烦各位赐教。
...全文
185 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangtianjia 2005-03-29
  • 打赏
  • 举报
回复
?
wangtianjia 2005-03-29
  • 打赏
  • 举报
回复
总算是解决了
wangtianjia 2005-03-28
  • 打赏
  • 举报
回复
我只是在测试,还没有写代码。其实我只想在登陆时把用户名传给子窗体,然后子窗体根据用户名显示该用户的相关信息。
angues1980 2005-03-27
  • 打赏
  • 举报
回复
把代码截取一点出来更好帮到你,我估计是因为传参的问题,java的参数传递永远是按值传递的,但是这个按值传递和C/C++中的按值传递有点不一样,要记住以下几点。
一、方法不能修改基本类型的参数。
二、方法可以修改对象的状态。
三、方法不能让对象参数指向新的对象。
angues1980 2005-03-27
  • 打赏
  • 举报
回复
TO wzcxz(天晴了),楼主都说得明明白白的了,是两个Frame之间怎么传参数,你总往Jsp上扯什么啊?
wangtianjia 2005-03-27
  • 打赏
  • 举报
回复
我做的只是简单的应用程序,没有涉及到前台和后台。
wangtianjia 2005-03-27
  • 打赏
  • 举报
回复
我是这样做的:
先在主窗口类中定义一个全局变量a且赋初值为ss,在按钮事件中把一个值mm赋给a(这个按钮是用来打开子窗口的)。再在子窗口的init事件中得到这个a,但是得到a的值仍能是ss而不是mm。这样不行我还在主窗口init事件中赋一个值gg给a,然后子窗口的a的值变为gg。可是在按钮事件中a的值确实是mm,为什么在子窗口中a的值还是gg呢?不明白!!到底是为什么了?
默__ 2005-03-27
  • 打赏
  • 举报
回复
不能传
因为javabean是一个服务端的程序
frame是一个客户端的控件
两者工作的地方不一致,无法实现后台控制前台。
只有通过前台提出request 后台才能respone

首先要搞清楚原理
要不是没有办法实现的
angues1980 2005-03-27
  • 打赏
  • 举报
回复
不用内部类的话,就用JavaBean来解决,建个Bean用来传值。
默__ 2005-03-27
  • 打赏
  • 举报
回复
子窗体.input=all.主窗体.变量;

url=http://127.0.0.1/XXX.jsp?变量值

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧