struts2如何解决java.lang.IllegalStateException
来源:互联网 发布:clip studio for mac 编辑:程序博客网 时间:2024/06/05 06:21
在Action中写
PrintWriter out = response.getWriter();out.print("CODE");out.flush();
抛出java.lang.IllegalStateException
网上搜了搜,好多解决办法都不可行。但是原因是找到了。Struts在其它地方调用了response.getOutputStream();
但是getOutputStream()和getWrite()这两个输出流只能同时使用其中的一个,是排斥的,那不用getWriter()就好了,程序改为:
ServletOutputStream out = response.getOutputStream();out.print("CODE");out.flush();
就好。但是ServletOutputStream只能输出ISO-8859-1字符,再改
ServletOutputStream servletOutputStream = response.getOutputStream();OutputStreamWriter out = new OutputStreamWriter(servletOutputStream, "utf-8");out.write("CODE");out.flush();现在可以输出中文了。
- struts2如何解决java.lang.IllegalStateException
- struts2 java.lang.IllegalStateException
- java.lang.IllegalStateException解决
- java.lang.IllegalStateException异常解决
- java.lang.IllegalStateException异常解决
- java.lang.IllegalStateException异常解决
- struts2 java.lang.IllegalStateException: getWriter() has already been called for this response(异常解决)
- 异常:java.lang.IllegalStateException怎么解决?
- 解决java.lang.IllegalStateException ( ListView adapter)
- java.lang.IllegalStateException的解决方向
- springmvc java.lang.IllegalStateException:问题的解决
- java.lang.IllegalStateException native_dequeueOutputBuffer异常解决
- java.lang.IllegalStateException: WRITER 异常解决
- 解决okhttp报java.lang.IllegalStateException: closed,java.lang.IllegalStateException: closed
- 解决okhttp报java.lang.IllegalStateException: closed,java.lang.IllegalStateException: closed
- 解决okhttp 报java.lang.IllegalStateException: closed,java.lang.IllegalStateException: closed,原因为OkHttp请
- struts2 下载文件报 “java.lang.IllegalStateException”异常
- java.lang.IllegalStateException翻译
- 你是优秀的程序员吗?
- HTML5
- 无所不在的Context Switch
- gentoo 屏幕截图工具 scrot
- MFC多线程编程的几点经验 (防止死锁)
- struts2如何解决java.lang.IllegalStateException
- linux入门1-简单命令操作
- 降低能耗 数据中心的恒久话题
- JavaScript对话框(弹出层) – artDialog类库
- webservice的原理及概念
- Ubuntu11.04 Android编译时遇到 cannot find -lncurses错误解决办法
- Fedora 10 Samba server 配置
- oracle dba user all三种类型的系统对象
- 【个人专题一】强连通——Poj_2553