- 浏览: 661784 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (138)
- web发布 (5)
- dos命令 (1)
- lodop打印控件 (1)
- javascript (6)
- java (27)
- mysql数据库 (14)
- linux (5)
- 工作杂谈 (2)
- 存储过程 (2)
- 每日所学 (6)
- bug (20)
- EL、JSTL (2)
- struts1 (8)
- struts2 (4)
- jquery (5)
- 验证信息 (1)
- 面试题 (2)
- 其他 (7)
- jquery mobile (2)
- jsp (4)
- 环境变量的配置 (2)
- Ajax json (3)
- Spring (2)
- Hibernate (3)
- mybatis (2)
- webservice (1)
- jni (2)
最新评论
-
July01:
推荐用StratoIO打印控件,浏览器和系统的兼容性都很好,而 ...
lodop打印控件的使用 -
2213127617:
jsp用流从数据库读取图片, 如果有图片就显示,没有则显示默认的图片 -
2213127617:
[/flash]
jsp用流从数据库读取图片, 如果有图片就显示,没有则显示默认的图片 -
zhixinghe1:
很好,被这个问题折腾的够呛,原来是Windows不支持文件命 ...
java.io.FileNotFoundException:文件名、目录名或卷标语法不正确 -
fengyunlouyanyu:
利用AJAX为JSP页面传递一个包含了若干对象的List集合
[size=large]
从别人手中接手的项目,加载项目进入开始页面和其他的页面的时候,总是报这样的错误,虽然不怎么影响程序的运行,但是看着心里不舒服。在网上查看了一下资料,终于解决了。
因为有的jsp页面利用流来读取图片了,只需要在页面中加入以下代码就可以了,至于为什么,最后有详细的介绍。
这个地址上介绍的挺详细的,可以参考一下。http://hi.baidu.com/zjriso/blog/item/ce1aced1fabdecdb562c8438.html
[/size]
从别人手中接手的项目,加载项目进入开始页面和其他的页面的时候,总是报这样的错误,虽然不怎么影响程序的运行,但是看着心里不舒服。在网上查看了一下资料,终于解决了。
因为有的jsp页面利用流来读取图片了,只需要在页面中加入以下代码就可以了,至于为什么,最后有详细的介绍。
<%@page contentType="image/jpeg; charset=utf8" %> <%@page import="java.io.OutputStream"%> //记住导入包 <% String id = request.getParameter("id"); OutputStream os =response.getOutputStream(); Boolean ret = com.udrm.bms.struts.beans.CommodityBean.getCommodityImgById(id ,os);//Get Validate Information os.flush();//解决了 getOutputStream() has already been called for this response的问题 os.close(); os = null; response.flushBuffer();//也有的是用的response.reset();但是我在这里用它就报错, out.clear(); out = pageContext.pushBody(); %>
2012-3-14 14:16:18 org.apache.catalina.core.StandardWrapperValve invoke 严重: Servlet.service() for servlet jsp threw exception java.lang.IllegalStateException: getOutputStream() has already been called for this response at org.apache.catalina.connector.Response.getWriter(Response.java:610) at org.apache.catalina.connector.ResponseFacade.getWriter(ResponseFacade.java:198) at org.apache.jasper.runtime.JspWriterImpl.initOut(JspWriterImpl.java:125) at org.apache.jasper.runtime.JspWriterImpl.flushBuffer(JspWriterImpl.java:118) at org.apache.jasper.runtime.PageContextImpl.release(PageContextImpl.java:188) at org.apache.jasper.runtime.JspFactoryImpl.internalReleasePageContext(JspFactoryImpl.java:118) at org.apache.jasper.runtime.JspFactoryImpl.releasePageContext(JspFactoryImpl.java:77) at org.apache.jsp.commodityImg_jsp._jspService(commodityImg_jsp.java:67) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.udrm.bms.struts.beans.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:80) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) at java.lang.Thread.run(Unknown Source)
这个地址上介绍的挺详细的,可以参考一下。http://hi.baidu.com/zjriso/blog/item/ce1aced1fabdecdb562c8438.html
[/size]
发表评论
-
严重: Servlet.service() for servlet jsp threw exception java.util.NoSuchElementExc
2014-09-23 14:27 28392014-9-23 14:21:46 org.apache.c ... -
The APR based Apache Tomcat Native library which allows optimal performance in p
2014-09-23 13:27 1354亲爱的们,这是什么原因啊?求大神 -
could not instantiate id generator
2014-04-28 09:33 69352014-4-28 9:32:08 org.apache.ca ... -
Association references unmapped class: Babys
2014-04-28 09:27 12372014-4-28 9:25:54 org.apache.ca ... -
entity class not found: Babys
2014-04-28 09:25 1391在启动服务器的时候,报错: 2014-4-28 9:16:1 ... -
java.lang.IllegalStateException异常解决
2012-06-06 14:06 3992在用java做导出功能的时候,前台可以正常导出数据,但是后台总 ... -
java.sql.sqlexception:ora-00936:缺失表达式
2012-04-23 11:10 13154java.sql.sqlexception:ora-00936 ... -
java.lang.IllegalArgumentException: No bean specified
2012-04-23 10:35 5910用的是struts1,ActionForm类如下: pri ... -
struts1 通过forward从后台跳转到前台出错
2012-04-01 11:34 2052struts1从后台到前台跳转的时候报错,是空指针的错误,我 ... -
java.lang.OutOfMemoryError
2012-03-30 17:23 1050这个问题是具有不确定性的,出现是无规律的。只要出现内存溢出了, ... -
IOException while loading persisted sessions: java.io.EOFException
2012-03-28 09:21 1205tomcat在启动时出现如下异常问题: 严重: IOExce ... -
eclipse启动了tomcat正常,可页面还是404
2012-03-15 11:34 2220这几天一直用的是eclipse和tomcat,都是正常的进入 ... -
Exception in thread "main" java.lang.NoClassDefFoundError: net/sf/ezmorph/Morphe
2012-03-06 11:38 3147转自:http://hudeyong926.iteye.com ... -
web.xml文件中的注释
2012-03-06 09:29 1889出现这个错误的原因是因为在web.xml注释出现了问题: 我原 ... -
Parameters: Invalid chunk '' ignored.
2012-03-01 17:25 57752012-3-1 17:11:03 org.apache.t ... -
Failed to load JavaHL Library.
2012-02-28 10:24 40777以前使用的电脑是32位的,安装的svn可以正常使用,但是现在 ... -
启动项目是遇到的错误
2012-01-17 15:05 1426下面的几个错误是在启动项目的时候报的错误,请高人帮忙解决一下吧 ... -
java.lang.UnsupportedClassVersionError: Bad version number in .class file
2012-01-17 13:17 1774这个错误是在程序启动的时候报的错误,造成这种过错是ni的支 ... -
The user specified as a definer ('golden'@'%') does not exist
2012-01-03 20:41 1689The user specified as a definer ...
相关推荐
在Java Web开发中,"getOutputStream() has already been called for this response" 是一个常见的错误,通常出现在使用Servlet或JSP时。这个错误意味着在HTTP响应中,`getOutputStream()`已经被调用,然后尝试再次...
1.在tomcat6.0下jsp出现getOutputStream() has already been called for this response异常的原因和解决方法 在tomcat6.0下jsp中出现此错误一般都是在jsp中使用了输出流(如输出图片验证码,文件下载等),没有...
验证码出现getOutputStream() has already been called for this response错误解决
纠结了半天的 java.lang.IllegalStateException: getOutputStream() has already。这个问题困扰了半天,在网上查阅了大量资料 出这个错误一般就是下面2个.....
解决了getOutputStream() has already been called for this response. 并将产生验证码的逻辑从JSP页面中分离出来,单独写了一个类 便于重用。
"Cannot forward after response has been committed" 是一个在Java Web开发中常见的错误,通常与Servlet、Filter或控制器逻辑有关。这个错误表明服务器已经完成了对HTTP响应的处理,并将其发送到客户端,然后试图...
ServletOutputStream out = response.getOutputStream(); out.write("<html><body>Hello, World!</body></html>".getBytes()); out.flush(); out.close(); ``` 描述中的"InputStream i" 提到了输入流`InputStream`...
本篇将深入探讨`response`设置的实例源码,以及如何在Servlet中应用这些设置。 一、Response对象的基本介绍 `HttpServletResponse`接口是`ServletResponse`接口的子接口,它扩展了通用的响应功能,以适应HTTP协议的...
标题 "java.lang.IllegalStateException: OutputStream already obtain" 涉及到的是Java编程中的一个常见错误,特别是当处理I/O流时。这个异常通常在尝试获取已经存在的OutputStream实例时抛出,表明该输出流已经被...
try (OutputStream out = response.getOutputStream()) { // 使用Apache POI或其他库生成Excel内容并写入out流 } ``` #### 五、动态生成JPEG图像 如果需要动态生成并发送JPEG格式的图像,也需要设置正确的响应...
Returns a boolean indicating whether the named response header has already been set. contextDestroyed(ServletContextEvent) - Method in interface javax.servlet.ServletContextListener Notification ...
OutputStream ou = new BufferedOutputStream(response.getOutputStream()); response.setContentType("application/octet-stream"); // 设置响应类型为二进制流 // 写入响应流并关闭 ou.write(buffer); ou....
2. getOutputStream():从Servlet中可以通过getOutputStream方法取得ServletOutputStream对象,既可以输出字符数据,也可以输出MIME格式的二进制数据。 3. setContentType():在响应中可以表明内容格式和长度。 4. ...
这里使用了Servlet的`HttpServletResponse`对象,调用其`setContentType`方法设置响应的MIME类型为`image/jpeg`或`image/png`,然后使用`getOutputStream`获取输出流,并调用`ImageIO.write`方法将图片写入。...
在Java Web开发中,`response.jsp`通常是指服务器端的响应页面,主要涉及Servlet和JSP(JavaServer Pages)技术。`response`对象是Servlet API中的一个关键组件,全称为`HttpServletResponse`,它用于构建并发送回...
JSP内置对象request和response详解 JSP内置对象request和response是JSP开发中两个非常重要的对象,它们分别用于处理客户端请求和响应信息。在本文档中,我们将详细介绍request和response对象的功能和使用方法。 ...
3. 使用`FileInputStream`读取文件内容,并通过`response.getOutputStream().write()`将内容写入响应流。 通过以上方法,我们可以在处理中文文件名的文件下载时,有效避免乱码问题,确保用户能够正确下载并识别文件...
3. `getOutputStream()`:返回ServletOutputStream,用于写入二进制数据到响应体,如文件下载。 4. `getWriter()`:返回PrintWriter,用于写入文本数据到响应体,如HTML、JSON等。 在实际应用中,我们通常会创建一...