`
a14
  • 浏览: 11998 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

jsp中的out对象 和 servlet中的response.getOutputStream()

 
阅读更多
unwinding now
java.lang.IllegalStateException: WRITER

 web容器生成的servlet代码中有out.write(””),这个和JSP中调用的response.getOutputStream()产生冲突.
即 Servlet规范说明,不能既调用 response.getOutputStream(),又调用response.getWriter(),无论先调用哪一个,在调用第二个时候应会抛出 IllegalStateException,因为在jsp中,out变量是通过response.getWriter得到的,在程序中既用了 response.getOutputStream,又用了out变量,故出现以上错误。

转自:http://blog.csdn.net/hejunpurple/article/details/5132727

 

我改成都用response.getOutputStream了解决

 

分享到:
评论

相关推荐

    JSP内置对象request和response.doc

    JSP内置对象request和response是JSP开发中两个非常重要的对象,它们分别用于处理客户端请求和响应信息。在本文档中,我们将详细介绍request和response对象的功能和使用方法。 request对象 request对象是JSP内置...

    JAVAEE中Servlet实例Response与Request对象方法调用范例

    本实例主要探讨Servlet中的两个关键对象:HttpServletRequest(Request)和HttpServletResponse(Response),它们是Servlet API的核心组成部分,用于处理HTTP请求和构建响应。 Request对象是用于获取客户端发送的...

    servlet相关资料介绍.zip

    - Servlet处理请求后,生成响应内容并通过`response.getWriter()`或`response.getOutputStream()`写回给客户端。 - 请求处理完成后,Servlet容器可能不会立即销毁Servlet实例,而是保留供后续请求使用,直到服务器...

    JSP内置对象学习与了解

    JSP内置对象是JSP提供的一组预定义对象,无需显式创建,可以直接在JSP页面中使用,它们对应于Servlet生命周期中的不同阶段和功能。本文将详细讲解JSP的九个内置对象及其作用。 1. **out对象**:`javax.servlet.jsp....

    servlet与jsp中文乱码处理

    在Java Web开发中,Servlet和JSP是两个重要的技术组件,它们经常被用来构建动态网页。然而,在处理中文字符时,由于编码不一致或者处理不当,可能会出现中文乱码问题。这个问题困扰了很多开发者,但通过了解编码原理...

    4.jsp内置对象.doc

    2. **response** - `javax.servlet.ServletResponse` 对象用于向客户端发送响应。你可以设置HTTP响应头、状态码,以及输出响应体。例如,`setHeader()` 设置响应头,`getOutputStream()` 或 `getWriter()` 用于输出...

    jsp内置对象1_详细书介绍

    config对象(`javax.servlet.ServletConfig`)包含了Servlet或JSP页面的初始化参数,通常在Servlet的`init()`方法中使用。 8. page 对象: 在JSP页面中,page对象代表了当前的JSP页面本身,它是`javax.servlet....

    jsp内置对象课件,维护对象和增加和删除对象属性

    【JSP内置对象】是Java Server Pages(JSP)技术的核心组成部分,它们是JSP页面中预先定义并可以直接使用的对象,无需程序员显式创建。这些内置对象的存在极大地方便了开发人员处理各种Web应用程序的任务,提高了...

    jsp中html转换为servlet输出流小工具

    在Java Web开发中,JSP(JavaServer Pages)和Servlet是两种常见的技术,它们用于创建动态网页。JSP主要用于视图层,而Servlet则在控制层处理请求和响应。有时,开发者可能需要将HTML或者JSP页面的内容转换为Servlet...

    JSP9大内置对象[参照].pdf

    2. **config**:`javax.servlet.ServletConfig`对象代表JSP页面的配置信息,尽管JSP页面通常不需要配置,但这个对象在Servlet中用于获取初始化参数,例如`getInitParameter()`和`getInitParameterNames()`。...

    JSP的内置对象.ppt

    out对象是JSP页面中最基本的输出工具,它是一个`javax.servlet.jsp.JspWriter`类型的对象,用于向客户端发送数据。`print()`和`println()`是其常用的两个方法,分别用于在页面中打印字符串信息,其中`println()`会...

    jsp+servlet实现文件下载

    JSP+Servlet 实现文件下载 在 Web 应用中,实现文件下载是非常常见的需求。通过 JSP 和 Servlet,可以轻松地实现文件...通过配置 web.xml、编写 Servlet 类和在 JSP 页面中调用 Servlet,可以轻松地实现文件下载功能。

    jsp servlet 验证码

    ServletOutputStream out = response.getOutputStream(); ImageIO.write(buffImg, "jpg", out); out.close(); } } ``` #### 五、总结 本文详细介绍了如何使用JSP和Servlet技术来实现一个简单的验证码功能。...

    jsp调用servlet

    4. **请求参数传递**:在JSP中,可以通过`<jsp:param>`标签向Servlet传递请求参数,或者在`<form>`标签中设置`name`属性,Servlet可以通过`HttpServletRequest`对象的`getParameter`方法获取参数值。 5. **响应处理...

    JSP九大内建对象案例讲解

    九大内建对象是JSP提供的一系列预定义对象,它们简化了Web开发过程,使得数据处理和页面控制更加便捷。下面,我们将详细解析这些对象,并通过实例加深理解。 ### 1. request对象 `request`对象代表了客户端发送到...

    servlet2.4doc

    doFilter(ServletRequest, ServletResponse, FilterChain) - Method in interface javax.servlet.Filter The doFilter method of the Filter is called by the container each time a request/response pair is ...

    jsp九大内置对象和四大作用域详解.docx

    jsp中的九大内置对象和四大作用域是jsp编程中非常重要的概念,它们提供了访问和操作服务器端资源的能力,帮助开发者快速构建动态Web应用程序。 一、request对象 request对象代表来自客户端的请求,例如我们在FORM...

    JSP中利用Servlet生成验证码图片

    ### JSP中利用Servlet生成验证码图片 在Web应用开发中,验证码被广泛应用于用户登录、表单提交等场景,以防止自动化的恶意攻击。本文将详细介绍如何在Java Server Pages (JSP) 和 Servlet 技术的基础上,实现一个...

    tomcat6下jsp出现getOutputStream() has already been called for this response异常的原因和解决方法

    由于JSP文件最终会被编译为servlet文件,而在servlet中,_jspService方法包含的finally代码块中如果调用了response.getWriter(),那么即使前面已经通过response.getOutputStream()发送了二进制数据,也会导致异常的...

    .jsp和servlet验证码

    ServletOutputStream outStream = response.getOutputStream(); // ������������ͼ����ݱ���ΪJPEG������ı����� JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder...

Global site tag (gtag.js) - Google Analytics