如果在浏览器中你可以如下:
其中的一个页面中:
<applet code="loginApplet.class" width="400" height="200">
   <param name="name" value="你的参数">
   ...
   <param name="anotherpage" value="anotherpage.html">
等你验证完后,你可以用URL u=new URL(getparameter(anotherpage)));取得想到的页面,
然后用getAppletContext().showDocument(u)到达指定的页面.
仅供参考.不知道是否可行.

解决方案 »

  1.   

    我觉得楼上的思路应该是可行的,至于参数传递,可以使用静态变量,结构如下:
    public class LogApplet extends Applet {
        public static String name;
        //然后在actionPerformed里面给name赋值
    }public class MainApplet extends Applet {
        public void init() {
            String name = LogApplet.name; //传递过来的name
        }
    }
      

  2.   

    既然使用了Applet为什么还要转换页面(是网页的页面吗?)?
    你完全可以在一个Applet中完成你所需要的功能,采用“分层布局”方式就可以,当Applet小应用程序被载入时,显示的是一个带有用户名、密码输入框的层,当用户输入相应的数据后点‘登陆’按钮,这时把放有主界面的层显示出来就可以了。
    用上述方法不会将信息泄露到网页中去,相对的安全性能要好很多,同时也避免了多次载入Applet程序的等待时间。
      

  3.   

    To: mq612(理想) 
       感觉你说的比较符合实际的做法,不过对你的分层布局不太理解,层指什么,指不同的Panel组件吗,
    首先将登录的Panel界面载入,登录成功的时候再更换成主界面?