JSP文件中慎用回车换行

原创 2006年06月05日 03:25:00

在将JSP文件编译为java文件时,web服务器会将JSP文件中的回车换行转换为:

      out.write('/r');
      out.write('/n');

这样,如果你的JSP文件要换行特殊的输出操作,可能引起

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

这样的错误,因为已经存在一个文本类型的输出流了!

注意:

<%@ page language="java" import="com.jspsmart.upload.*"%>
<jsp:useBean id="mySmartUpload" scope="page" class="com.jspsmart.upload.SmartUpload" />

<%  ....%>

<%@ page language="java" import="com.jspsmart.upload.*"%><jsp:useBean id="mySmartUpload" scope="page" class="com.jspsmart.upload.SmartUpload" /><%

%>

是不相同的。

 

应该用后一种方式,或是用servlet来处理请求!

Python文件读写时的换行符与回车符

后续
  • MrKnight
  • MrKnight
  • 2013年08月04日 20:47
  • 42237

linux----回车换行

一:回车换行符号 ASCLL码 意义 \r 13 回车CR \n ...
  • uagvdu
  • uagvdu
  • 2017年01月03日 17:11
  • 4457

Python文件读写时的换行符与回车符

转载自:http://blog.csdn.net/mrknight/article/details/9717995 1. 背景知识 ASCII码中的换行符与回车符: 换行符 ...
  • wickedvalley
  • wickedvalley
  • 2016年07月21日 12:59
  • 5584

详解二进制文件和文本文件的区别暨换行和回车详解

介绍了换行和回车符的历史及区别; C语言处理二进制文件和文本文件的唯一区别在于对换行的处理...
  • wu_nan_nan
  • wu_nan_nan
  • 2016年12月05日 21:15
  • 2047

计算机史话 —— 回车和换行 与 文本文件和二进制文件

回车:carriage return 换行:line feed在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打 10 个字符。但是它有一个问题,...
  • lanchunhui
  • lanchunhui
  • 2016年05月29日 12:37
  • 297

Windows平台下写文件的回车换行问题

Windows平台下写文件的回车换行问题简介Windows平台VC开发环境下,使用C标准库fopen&fprintf&fclose的时候,编译器已经做好了回车换行的特殊处理,我们只需要简单使用\n即可...
  • u013344915
  • u013344915
  • 2015年12月20日 16:17
  • 774

关于回车和换行

  • 2012年11月17日 20:43
  • 214KB
  • 下载

excel表格内回车换行

  • 2015年06月28日 19:21
  • 1KB
  • 下载

彻底搞清回车(0x0d)和换行(0x0a)

  • 2013年11月05日 19:23
  • 16KB
  • 下载

回车与换行的区别详解

  • 2011年04月18日 10:30
  • 13KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JSP文件中慎用回车换行
举报原因:
原因补充:

(最多只允许输入30个字)