【发布时间】:2011-11-16 16:15:51
【问题描述】:
如您所见,我是 jsp/ajax 的新手。
在jsp/ajax文件上传网页中,POST用于上传文件,GET用于获取上传进度(使用ajax)。
在 doPost() 文件上传(它应该在服务器端“下载”?)完成并设置进度监听器。
在 doGet() 响应中写入 XML(ajax HttpRequest 是 GET)。
在 doPost() 中响应写入的 HTML 标记未显示在浏览器中。重定向在 doPost() 中也不起作用。
我不能在 doGet() 中执行上述任何操作,因为它在 ajax 中被多次调用。不是吗?
如果我想在不同的页面(比如文本文件)显示上传文件的内容,我应该怎么做? (我的意思是应该在哪种方法中发生重定向?)
如果进度为 100%,我目前正在做的是 ajax,使用 window.open() 打开显示文件内容的页面
谁能解释一下正在进行的过程(顺序)。
实际上这是我遵循的代码
ajax file uploading progress
【问题讨论】:
-
请参阅有关闲聊/开放式问题的常见问题解答,并考虑修改为单个具体问题。