您现在的位置是:首页 > 正文

HttpServletResponse之getWriter()和getOutputStream()不能同时调用

2024-04-01 01:07:29阅读 1

利用ServletResponse的OutputStream可以向客户端返回字节流、输出文件。
本来想利用PrintWriter()向客户端输出提示信息,程序运行出错:
java.lang.IllegalStateException: getOutputStream() has already been called for this response

查看API:http://tomcat.apache.org/tomcat-5.5-doc/servletapi/javax/servlet/ServletResponse.html

API中明确记载,在getWriter中的异常:
java.lang.IllegalStateException - if the getOutputStream method has already been called for this response object

getOutputStream的异常:
java.lang.IllegalStateException - if the getWriter method has been called on this response

通知API可以得出结论:
getOutputStream()和getWriter()这两个方法互相排斥,调用了其中的任何一个方法后,就不能再调用另一方法。

网站文章

  • 新手必备 | 史上最全的PyTorch学习资源汇总

    新手必备 | 史上最全的PyTorch学习资源汇总

    目录: PyTorch学习教程、手册 PyTorch视频教程 PyTorch项目资源 -NLP&PyTorch实战 -CV&PyTorch实战 PyTorch论文推荐 Pytorch书籍推荐 一、PyTorch学习教程、手册 (1)PyTorch英文版官方手册:https://p...

    2024-04-01 01:07:03
  • 焊接计算机模拟定义,一种焊接过程气孔形成与演变的二维计算机模拟方法技术...

    本发明专利技术公开了一种焊接过程气孔形成与演变的二维计算机模拟方法,属于焊接过程数值模拟技术领域。本方法首先对实际条件进行简化及模型初始化,随后建立微观组织演变模型、气孔形核与演变模型,并将两种模型进...

    2024-04-01 01:06:50
  • 资料员计算机知识大全,最新资料员专业基础知识

    资料员专业基础知识(一)建筑识图一、单选1、常用的A2工程图纸的规格是(420×594)。2、1号图纸图符是(0)号图纸图幅的对裁。3、我国横式图纸会签栏通常处于(图框外左上角)。4、工程图中,若粗实...

    2024-04-01 01:06:43
  • crontab(二),Cron服务

    http://blog.163.com/hai_binbin@126/blog/static/1213886092009989240271/ crontab命令 2007-06-01 13:56:49| 分类: Linux|字号 订阅 crontab命令   crontab命令用于安装、删除或者列出用于驱动cron后台进程的

    2024-04-01 01:06:16
  • 类与对象编程

    类与对象编程

    在上面的示例中,我们定义了一个名为"Student"的子类,它继承了Person类的属性和方法,并新增了一个名为"major"的属性和一个名为"setMajor"的方法。在上述示例中,我们定义了一个名...

    2024-04-01 01:06:11
  • 如何获取HTML元素对应JavaScript对象

    <body> <div id="a" class="s"> <span id="d"></span> <b class="f"></b> </div> <i class="f"></i> <a name="g"></a> <a name="g"></a> <span id="h"></span&gt.

    2024-04-01 01:06:04
  • PHP开发-PHPMyAdmin 1045 Access denied for user错误解决办法

    错误信息:#1045 - Access denied for user 'root'@'localhost' (using password: NO) phpadmin由于在mysql中设置了密码,通过phpMyAdmin访问时不能输入密码,是通过配置文件的方式加载密码的。所以需要将数据库的密码写到PHP的配置文件中。在PHPMYAdmin的根目录修改config.sample.inc.php文件

    2024-04-01 01:05:58
  • 类模板&函数模板&从属类型

    类模板&函数模板&从属类型

    准备看个项目找实习,边看边学,一看到处都是template 和typename,好几年前学的C++都忘记光了,在这里先做个笔记复习一下。上面是一个函数模板的例子,注意class改成typename在这种场景是一摸一样的。

    2024-04-01 01:05:33
  • 企业级负载均衡集群——lvs的DR模式下的健康检测(Idirectord)

    DR模式中的名词解释DS 调度器,lvs的前端设备RS 真正提供服务的后端服务器RIP 后端服务器的ip地址DIP 调度器和后端服务器通信的ip源IP CIP(客户端的IP)目的IP VIP(设置的统一入口),对外公布的ip,客户请求进来的ip源MAC地址 DS调度器的MAC地址目的MAC地址 RS真正服务器的MAC地址...

    2024-04-01 01:05:27
  • BS几种技术及它们之间关系

    BS几种技术及它们之间关系

    一、简介 HTML 1、定义 1)HTML(Hypertext Markup Language): 超文本标记语言,它是描述网页的结构和样式的一种标签语言,旨在显示数据。 Hypertext:不是一般的文本语言的,它的“超”体现在它描述的东西能够在网页上显示。 MarkupLanguage:它并非编程语言,而是由标签组成的语言。 2)标签: 或 3)HTML文档:包括HTML标签和

    2024-04-01 01:05:20