我在用http://robbln.iteye.com/blog/106636这篇文章的例子时
struts到后台始终报错,在workbook.close();这行报 Connection reset by peer: socket write error
但是如果我把js location.href换成传Button 自身object的js,使用obj.href = url;就可以,
这是怎么回事?
我现在需要导出excel,url直接导出用obj.href 可以,但是中文乱码,用form.submit();报我参照这个例子一样的错误,急救!
另外,请问有关于url中文转发在struts1 + spring 的配置吗?我目前工程里面配的spring的filter在window.open()这种时候出现乱码,但是jquery调用的时候里面的url确可以通过getParam得到正常的中文。tomcat 里已配置 URIEncoding="gbk"。
求解,忘答复,多谢!
struts+jxl 急救!
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
5条回答 默认 最新
- en_wan 2010-03-19 11:40关注
由于前台url参数在地址栏会自动编码,而后台jvm也会自行解一次码你必须这样写
obj.href="/目标URL?参数1="+
encodeURIComponent(encodeURIComponent(页面表单参数));而在java后台程序是一样
String para1= java.net.URLDecoder.decode(request.getParameter(参数1), "utf-8"); //服务端再转码就可以了本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 请教一下各位,为什么我这个没有实现模拟点击
- ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
- ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
- ¥20 有关区间dp的问题求解
- ¥15 多电路系统共用电源的串扰问题
- ¥15 slam rangenet++配置
- ¥15 有没有研究水声通信方面的帮我改俩matlab代码
- ¥15 ubuntu子系统密码忘记
- ¥15 保护模式-系统加载-段寄存器
- ¥15 电脑桌面设定一个区域禁止鼠标操作