JSP 无刷新文件上传 类似AJAX
?
?ajax 是无法实现上传文件的 , ajax与后台通信都是通过传递字符串
?
?
--?index.html
?
?
?
index.html 中主要要做的就是写一个 form 和 iframe ,并把 form 的 target 设为 iframe 的名字,注意要把 iframe 设为不可见,其他的都是正常的文件上传的写法,这样刷新的页面就是这个隐藏的 Iframe ,而在 index.html 中是不会有页面刷新的,js的 callback 方法是回调方法。用于清空文件上传框和显示后台信息,注意清空文件上传框的方法,和普通方法有点不一样。
?
?
--upload.jsp
?upload.jsp 中只要注意最后输出的格式就可以了。其实原理就是输出一段js代码到 iframe 中,然后在iframe中来控制它的父页面。
?
WEB-INF/lib 下加上必须的 jspSmartUpload.jar 包。
?
?
?
.