想请问各位一个问题,希望大家能帮助我
在Applet中打开页面,用getAppletContext().showDocument(URL,windowname),网页打开后,出现了一个问题,在打开网页的地址栏中,所有参数一览无疑,我想有没有办法将参数隐藏起来?就像表单(HTTP)的POST方法,或者在getAppletContext().showDocument(URL,windowname)中能不能设置POST属性?
谢谢各位了啊!

解决方案 »

  1.   

    你能否这样做
    1 在applet页面里面构建一个form, 或者用现成的form也行,当然那个是POST方式的
    2 让applet调用那个form的submit()方法,用javascript就行了曲线救国!
      

  2.   

    不客气,我也是做不到才这样的!另,非得打开窗口吗?
    你可以用HttpURLConnection 把你要的东西获取回来,然后在本地的一个div里面显示结果就行了。
    当然,open 一个新窗口,然后 document.write 写内容也行啊!!这样就不会泄露任何连接信息给客户了!
      

  3.   

    我的applet首先是在本地操作,发起一个本地socket连接一个客户端软件,然后得到这个软件返回的信息后,把信息传给远程服务器的servlet,然后servlet把数据写进数据库。也就是说要向用户展示一个页面提示成功还是不成功,你有思路吗?现在我是想让servlet来干这个,所以把带参数的url通过shouDocument()方法传给了servlet,之后servlet进行输出。
    对于你说的后一种方法是想让applet和servlet进行一次通信,然后由servlet来进行页面显示?我也看过关于HttpURLConnction方面的资料,但没有具体理解,兄弟,对于后一种方法你能说得详细点吗?你有这方面现成的例子么?让俺也参考参考~谢了啊~!
      

  4.   

    我现在用applet通过引入JSObject包操作js对象成功了,谢谢java2000_net!
    结账!