使用applet上传文件,上传方法upload()已经可以完成上传。
但是,有一个问题如下:
A、如果upload()是放在init最后调用,那么可以成功上传文件。
B、如果在applet的init处理完后,再通过jsp页面的js调用applet的upload()方法,那么就会提示没有权限。求助!!!!!!!
但是,有一个问题如下:
A、如果upload()是放在init最后调用,那么可以成功上传文件。
B、如果在applet的init处理完后,再通过jsp页面的js调用applet的upload()方法,那么就会提示没有权限。求助!!!!!!!
解决方案 »
- 实现自动生成21位系统流水号字段
- 如何调用WEB-INF/classes里面的javaBean?
- 如何在HTM文件中修改XML里的元素值并能替代原来的值(急),在线等
- struts表单验证的问题
- 怎么动态生成播放列表ASX文件?(请求各位高人指点,急!!!在线等~~~)
- 学习得迷惘,请较前辈指点迷津.
- jsp 针对在线的用户及客户端未正常退出的,管理员如何清除,以下是我的踢人方法,请高手看看有什么漏洞没!
- byte之间如何比较啊???谢谢!!
- JSP页面如何中断执行
- 谈一下用JSP+ORACLE商业开发的具体或通常的做法
- 如何使用thickbox 提交表单后 同时关闭当前层 显示回原来的页面
- Java Web项目奇葩问题,求大神协助。。。
在applet用个list记录要上传的文件,再起个线程,作用就是读取缓存中要上传的文件 当list长度>0就上传调用upload();
jsp要上传文件时,不是调用upload() 就是往applet里list加入要上传的文件就可以了
测试了一下,确实是可以,但是,由于多了一个线程,而且run()里面是while(true){},使得CPU长居98%以上。
该怎么处理呢?
应该不会这么大,应该是代码没写好,或是其它原因使CPU这么遍 大部份时间里run()都只是运行下读list
while(true){
//读取list (读的时候wait(500) 吧 )
//list取到数据时才执行上传操作 大部份时间 都不会调用上传 只有当list里放入数据时才会调用,这里
//其实大部分时间没干什么事
}