当前位置: 技术问答>java相关
急!急!能否用applet建立一个新的进程通过http协议访问服务器上的文件?
来源: 互联网 发布时间:2014-12-24
本文导语: 能否用applet建立一个新的进程,在新的进程中通过http协议访问服务器上的文件? 我用此方法时总是发生security问题。这种方案是否可行?直接在applet中访问服务器上的文件没有问题,但我希望能在其他进程中访问文...
能否用applet建立一个新的进程,在新的进程中通过http协议访问服务器上的文件?
我用此方法时总是发生security问题。这种方案是否可行?直接在applet中访问服务器上的文件没有问题,但我希望能在其他进程中访问文件!
我用此方法时总是发生security问题。这种方案是否可行?直接在applet中访问服务器上的文件没有问题,但我希望能在其他进程中访问文件!
|
我觉得你用new A的方法生成的并不是另外一个进程。他还是通过applet的安全管理器和类装入器装入并执行的。你如果用System.exec() 来装入一个完整的jvm运行应该就不会出错。 另外如果通过applet下载应该是不可以写入本地磁盘的。
不知道你的程序的主要目的是什么,其实我建议你改变程序的结构。把那个应用程序全部移到server端执行,在本地再运行一个jvm的开销实在太大。
不知道你的程序的主要目的是什么,其实我建议你改变程序的结构。把那个应用程序全部移到server端执行,在本地再运行一个jvm的开销实在太大。
|
"(效果象下载applet,all are done in background)?" ... 那就用ClassLoader
至于访问服务器上的文件,这就不太清楚了 :(
至于访问服务器上的文件,这就不太清楚了 :(
|
应该可以啊!我的程序都是这样的。
|
进程?APPLET是在本地运行的,你怎么建立一个进程?你的进程指的是什么?
|
你可以使用如下的方法:
通信 通信
你的计算机------你的主机-------其他的计算机
通信 通信
你的计算机------你的主机-------其他的计算机
|
但是至少applet可以跟本地的程序通讯,不如把那部分代码搬到applet里面,本地进程通过applet来下载.
:)
:)
|
编写一个servlet,用该servlet操作服务器上的文件,servlet与applet通信