servlet实现文件下载时,返回内容包括文件和json串如何实现?

1.用servlet实现一个接口时,返回的字符串包括文件流和json字符串,在实现时使用了ServletOutputStream返回文件流,PrintWriter返回json字符串!但是后台有报错信息:

  1. java.lang.IllegalStateException: getWriter() has already been called for this response

  2. at org.apache.catalina.connector.Response.getOutputStream(Response.java:530)

  3. at org.apache.catalina.connector.ResponseFacade.getOutputStream(ResponseFacade.java:195)

  4. at com.snow.www.controller.FilterController.addPost(FilterController.java:62)

  5. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

  6.  

 

 

 

文件下载有json字符串?文件内容里面有json字符串吗?

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632