magic_j 2010-03-19 01:54
浏览 173
已采纳

struts+jxl 急救!

我在用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"。
求解,忘答复,多谢!

  • 写回答

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"); //服务端再转码就可以了

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?

悬赏问题

  • ¥15 msix packaging tool打包问题
  • ¥28 微信小程序开发页面布局没问题,真机调试的时候页面布局就乱了
  • ¥15 python的qt5界面
  • ¥15 无线电能传输系统MATLAB仿真问题
  • ¥50 如何用脚本实现输入法的热键设置
  • ¥20 我想使用一些网络协议或者部分协议也行,主要想实现类似于traceroute的一定步长内的路由拓扑功能
  • ¥30 深度学习,前后端连接
  • ¥15 孟德尔随机化结果不一致
  • ¥15 apm2.8飞控罗盘bad health,加速度计校准失败
  • ¥15 求解O-S方程的特征值问题给出边界层布拉休斯平行流的中性曲线