当前位置: 代码迷 >> Java Web开发 >> JSP使用input导入Excel的有关问题
  详细解决方案

JSP使用input导入Excel的有关问题

热度:31   发布时间:2016-04-16 22:10:10.0
JSP使用input导入Excel的问题
原本已经实现这个功能,采用的方法是加一个form
                                               
<form name="form" method="post"
                                                        action=“importExcel.action”
enctype="multipart/form-data">
<input class="upload" data-options="iconCls:'icon-add'"
style="background-image: url('../images/linkbutton_bg.png');"
name="excelFile" id="excelFile" type="file" />
<a href="#" class="easyui-linkbutton"
data-options="iconCls:'icon-up'" onclick="submitdata()"
name="load" id="Submit">数据上传</a>
</form>

然后在数据上传按钮动作里调form的submit动作
但是遇到了一个问题,成功后会把页面的网址变成importExcel.action,我不希望做这样一个页面网址的刷新,应该怎么办
------解决方案--------------------
引用:
在页面底部添加一个隐藏的div,form提交时 target="隐藏div的ID"

在页面底部添加一个隐藏的iframe,form提交时 target="隐藏iframe的ID",改个名字搞定。
如果服务器需要返回数据,监听iframe的onload,成功上传后读取iframe里body内的html就行了,或者返回的数据直接调用父窗口的回调函数。

引用:
jquery ajax异步提交,无刷页面的

二进制数据,ajax兼容性会气死人的
  相关解决方案