JSP文件中慎用回车换行

在将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来处理请求!

阅读更多
个人分类: Java
想对作者说点什么? 我来说一句

RichEdit 回车换行的2种方法

2010年12月12日 581B 下载

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭