子窗体.input=all.主窗体.变量;url=http://127.0.0.1/XXX.jsp?变量值

解决方案 »

  1.   

    不用内部类的话,就用JavaBean来解决,建个Bean用来传值。
      

  2.   

    不能传
    因为javabean是一个服务端的程序
    frame是一个客户端的控件
    两者工作的地方不一致,无法实现后台控制前台。
    只有通过前台提出request 后台才能respone首先要搞清楚原理
    要不是没有办法实现的
      

  3.   

    我是这样做的:
    先在主窗口类中定义一个全局变量a且赋初值为ss,在按钮事件中把一个值mm赋给a(这个按钮是用来打开子窗口的)。再在子窗口的init事件中得到这个a,但是得到a的值仍能是ss而不是mm。这样不行我还在主窗口init事件中赋一个值gg给a,然后子窗口的a的值变为gg。可是在按钮事件中a的值确实是mm,为什么在子窗口中a的值还是gg呢?不明白!!到底是为什么了?
      

  4.   

    TO wzcxz(天晴了),楼主都说得明明白白的了,是两个Frame之间怎么传参数,你总往Jsp上扯什么啊?
      

  5.   

    把代码截取一点出来更好帮到你,我估计是因为传参的问题,java的参数传递永远是按值传递的,但是这个按值传递和C/C++中的按值传递有点不一样,要记住以下几点。
    一、方法不能修改基本类型的参数。
    二、方法可以修改对象的状态。
    三、方法不能让对象参数指向新的对象。