关闭

JSP文件中慎用回车换行

标签: jspimportjavaservletweb服务class
1744人阅读 评论(0) 收藏 举报
分类:

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

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:64224次
    • 积分:997
    • 等级:
    • 排名:千里之外
    • 原创:36篇
    • 转载:4篇
    • 译文:0篇
    • 评论:3条
    最新评论