首页
App
&
Coffee
文档
项目
分享
反馈
俱乐部
登录
注册
Jfinal-ext 问题可以在这里问吗?
暴风雪
2016-11-16 09:40
用了 jfinal-ext 里面的PoiRender 导出excel文件
代码运行没问题,前端应该是保存下载的东西,结果成这样了
@JFinal
项目:
JFinal
1
评论区
JFinal
2016-11-16 10:37
可能是字符集的问题,单步调试一下,看乱码发生的地点在哪里,调整之即可
回复
杜福忠
2016-11-16 10:48
前端请求下载的方式不对,应该用submit提交,
或者是
您这是用了AJAX 吗?
扒皮大大出国了
回复
杜福忠
2016-11-16 10:51
@杜福忠
a href="xxx" target="_blank" ,,,,,,回复没有代码编辑器........ 被吃了....
回复
JFinal
2016-11-16 10:52
@杜福忠
这个后续会改进,现在是为了防止 XSS 攻击,过滤得有些彻底
回复
暴风雪
2016-11-16 14:37
@杜福忠
确实是前端用了异步请求 要怎么改呢
回复
暴风雪
2016-11-16 14:58
@杜福忠
明白了 非要单独用form表单提交
回复
杜福忠
2016-11-16 16:09
@暴风雪
用 a 标签 也可以啊, 我前面回复了,但是被过滤了, a href="你那下载的路径" target="_blank" ,也可以用js 事件激活了,很多方法了
回复
JFinal
2016-11-16 16:13
@杜福忠
如果确实着急要用发布这样的内容,可直接将大于号写成 > 加分号,小于号写忝 < 加分号
回复
toni
2016-11-20 08:39
@暴风雪
你下载下来的是 2007版本的 excel , 但是你保存的后缀是2003版本的,改下文件名后缀为07办的就好了。
回复
toni
2016-11-20 08:40
@暴风雪
07版本的office 都是基于 zip+xml 格式的, zip格式是以PK开头。
回复
JFinal
2016-11-20 10:41
@toni
回答得比我好,惊现大神哈,多来社区逛逛啊
回复
暴风雪
2016-11-21 11:57
@toni
@JFinal
@杜福忠
多谢诸位指点,不改后缀名之前用异步提交乱码,用form表单提交没问题。改完后缀名,两种提交方式都可以了。
回复
发送
我要反馈
热门反馈
扫码入社